# IT.CoreServices.BolMiddleWare — Packages

This page documents the NuGet packages produced by this repository, the libraries included in each package, and the pipelines that produce them.

---

## Packages

### `BolMiddleware`

| Field | Value |
| --- | --- |
| Package ID | `BolMiddleware` |
| Pack method | SDK project packaging through the NuGet pipeline template; `pipelines/client.build.yml` supplies `projectPackPattern: **/*BolMiddleware.csproj`. |
| Pipeline file | `.azdo/BolMiddleware-nuget/azure-pipelines.yml`; `pipelines/client.build.yml` |
| Solution scope | `src/BolMiddleware/BolMiddleware.sln` |
| Primary project | `src/BolMiddleware/BolMiddleware.csproj` |
| nuspec file | None |
| Target frameworks | `net8.0` |
| Package ID source | `PackageId` in the SDK project |
| Version source | Pipeline-supplied. `.azdo/BolMiddleware-nuget/variables/vars.yml` sets package major version `8`; `pipelines/build-vars.yml` sets `MajorVersion` to `2`, and `pipelines/client.build.yml` uses it in the pipeline version. |
| Bundled assemblies | None; the project has no `ProjectReference` items. |

#### Libraries included

| Library | Project file | Included via |
| --- | --- | --- |
| [BolMiddleware](docs/libraries/bolmiddleware/overview.md) | `src/BolMiddleware/BolMiddleware.csproj` | `pipeline-packed` |

---

## Sources
- `.azdo/BolMiddleware-nuget/azure-pipelines.yml`
- `.azdo/BolMiddleware-nuget/variables/vars.yml`
- `.azdo/BolMiddleware-nuget/scripts/pipeline-config.json`
- `pipelines/client.build.yml`
- `pipelines/build-vars.yml`
- `src/BolMiddleware/BolMiddleware.sln`
- `src/BolMiddleware/BolMiddleware.csproj`
