# Framework.Net4.Core — Packages

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

---

## Packages

### `SAIF.Application.Services.AudioVideo.32`

| Field | Value |
| --- | --- |
| Package ID | `SAIF.Application.Services.AudioVideo.32` (inferred from `.nuspec` `<id>`) |
| Pack method | `NuGet CLI – file-based .nuspec packing` |
| Pipeline file | `Pipelines/build.yml`, `Pipelines/release.yml` (via `Steps/build-steps-nuget.yml@templates` / `Stages/deploy-stages-nuget.yml@templates`) |
| Solution scope | `Application/SAIF.Application.Services.AudioVideo.32/SAIF.Application.Services.AudioVideo.32.sln` |
| Primary project | `Application/SAIF.Application.Services.AudioVideo.32/SAIF.Application.Services.AudioVideo.32.csproj` |
| nuspec file | `nuspec/SAIF.Apps/SAIF.Application.Services.AudioVideo.32.nuspec` |

#### Libraries included

| Library | Project file | Included via |
| --- | --- | --- |
| [`SAIF.Application.Services.AudioVideo.32`](docs/libraries/saif-application-services-audiovideo-32/overview.md) | `Application/SAIF.Application.Services.AudioVideo.32/SAIF.Application.Services.AudioVideo.32.csproj` | `nugetPackPattern` |

---

### `SAIF.Framework.Core`

| Field | Value |
| --- | --- |
| Package ID | `SAIF.Framework.Core` |
| Pack method | `NuGet CLI – includeReferencedProjects=true` |
| Pipeline file | `Pipelines/build.yml`, `Pipelines/release.yml`, `Pipelines/build-vars.yml` |
| Solution scope | `SAIF.Framework.Core.sln` |
| Primary project | `Core/SAIF.Core/SAIF.Framework.Core.csproj` |
| nuspec file | `Core/SAIF.Core/SAIF.Framework.Core.nuspec` |

#### Libraries included

| Library | Project file | Included via |
| --- | --- | --- |
| [`SAIF.Framework.Core`](docs/libraries/saif-framework-core/overview.md) | `Core/SAIF.Core/SAIF.Framework.Core.csproj` | `includeReferencedProjects` |

---

### `SAIF.Framework.Windows`

| Field | Value |
| --- | --- |
| Package ID | `SAIF.Framework.Windows` |
| Pack method | `NuGet CLI – includeReferencedProjects=true` |
| Pipeline file | `Pipelines/build-console.yml`, `Pipelines/release-console.yml`, `Pipelines/build-vars-console.yml` |
| Solution scope | `SAIF.Framework.Windows.sln` |
| Primary project | `Console/SAIF.Console/SAIF.Framework.Windows.csproj` |
| nuspec file | `Console/SAIF.Console/SAIF.Framework.Windows.nuspec` |

#### Libraries included

| Library | Project file | Included via |
| --- | --- | --- |
| [`SAIF.Framework.Windows`](docs/libraries/saif-framework-windows/overview.md) | `Console/SAIF.Console/SAIF.Framework.Windows.csproj` | `includeReferencedProjects` |

---

> **Note:** `SAIF.Application.Services.AudioVideo` (non-`.32`) has an orphaned `.nuspec` at `nuspec/SAIF.Apps/SAIF.Application.Services.AudioVideo.nuspec` that is not wired to any active pipeline in this repository. It is documented under [docs/libraries/saif-application-services-audiovideo/overview.md](docs/libraries/saif-application-services-audiovideo/overview.md) but is not listed as a package above because no pipeline in this repo packs it.

## Sources
- `Pipelines/build.yml`
- `Pipelines/release.yml`
- `Pipelines/build-vars.yml`
- `Pipelines/build-console.yml`
- `Pipelines/release-console.yml`
- `Pipelines/build-vars-console.yml`
- `SAIF.Framework.Core.sln`
- `SAIF.Framework.Windows.sln`
- `Application/SAIF.Application.Services.AudioVideo.32/SAIF.Application.Services.AudioVideo.32.sln`
- `.saifdocgen/state/runs/20260915-080210-framework-net4-core/analysis/saif-application-services-audiovideo-32-analysis.md`
- `.saifdocgen/state/runs/20260915-080210-framework-net4-core/analysis/saif-framework-core-analysis.md`
- `.saifdocgen/state/runs/20260915-080210-framework-net4-core/analysis/saif-framework-windows-analysis.md`
