ESRP.Release.NuGet.PrefixReservation.Shared.Secondary
0.0.0-int.193942.sharedsecondary
Prefix Reserved
dotnet add package ESRP.Release.NuGet.PrefixReservation.Shared.Secondary --version 0.0.0-int.193942.sharedsecondary
NuGet\Install-Package ESRP.Release.NuGet.PrefixReservation.Shared.Secondary -Version 0.0.0-int.193942.sharedsecondary
<PackageReference Include="ESRP.Release.NuGet.PrefixReservation.Shared.Secondary" Version="0.0.0-int.193942.sharedsecondary" />
<PackageVersion Include="ESRP.Release.NuGet.PrefixReservation.Shared.Secondary" Version="0.0.0-int.193942.sharedsecondary" />
<PackageReference Include="ESRP.Release.NuGet.PrefixReservation.Shared.Secondary" />
paket add ESRP.Release.NuGet.PrefixReservation.Shared.Secondary --version 0.0.0-int.193942.sharedsecondary
#r "nuget: ESRP.Release.NuGet.PrefixReservation.Shared.Secondary, 0.0.0-int.193942.sharedsecondary"
#:package ESRP.Release.NuGet.PrefixReservation.Shared.Secondary@0.0.0-int.193942.sharedsecondary
#addin nuget:?package=ESRP.Release.NuGet.PrefixReservation.Shared.Secondary&version=0.0.0-int.193942.sharedsecondary&prerelease
#tool nuget:?package=ESRP.Release.NuGet.PrefixReservation.Shared.Secondary&version=0.0.0-int.193942.sharedsecondary&prerelease
ESRP Release NuGet BVT package
This disposable package validates NuGet PPE publishing through ESRP Release. The build pipeline assigns a unique immutable version and publishes the package and symbols as a pipeline artifact. It must only use a NuGet INT-approved package ID and must never be published to NuGet production.
Enablement prerequisites
The release pipeline defaults enableNuGetPublishing to false. Enable it only
after the NuGet INT package prefix, owner, signing policy, managed-identity
federation, PackageManagerMaster namespace mapping, and Canary EsrpRelease@15
task are configured. The Publisher service must also have
NuGetPublishingEnabled=true in the PPE application parameters.
The build publishes scenario-specific folders for a single package, multiple
package versions, a package with symbols, multiple package versions with
symbols, duplicate-package replay, and reserved-prefix ownership. The prefix
tests verify that both organizations can publish under
ESRP.Release.NuGet.PrefixReservation.*, only esrprelease can publish under
ESRP.Release.NuGet.PrefixReservation.EsrpRelease.* and
ESRP.Release.NuGet.ESRPRelease.*, and only esrprelease-org can publish
under ESRP.Release.NuGet.PrefixReservation.EsrpReleaseOrg.*. Each release
stage can be enabled independently. The release stages submit only package
files and verify every successfully published primary package through the
NuGet INT V3 feed, emitting SHA-256 evidence in the OneBranch output artifact.
The esrprelease owner and cross-organization scenarios include the build ID
in separate package IDs, such as
ESRP.Release.NuGet.ESRPRelease.OwnedByESRPRelease.Build12345 and
ESRP.Release.NuGet.ESRPRelease.AttemptedByESRPReleaseOrg.Build12345. This
ensures each build tests creation of a new package under the reserved prefix.
The delegated-prefix owner and cross-organization scenarios also include the
build ID so every run exercises creation-time prefix enforcement.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- No dependencies.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.0.0-int.193942... | 0 | 9/18/2026 |