Closed
Description
We are working with the SDK team to simplifying the insertion of the .NET Core SDK into Visual Studio. dotnet/installer#2166 Today, the ASP.NET Core runtime is inserted into VS via the .NET Core SDK. As a part of breaking the SDK into smaller pieces, we need to add a new build step to 2.1/2.2 and 3.0 builds which produce the following NuGet packages.
- AspNetCore.SharedFramework.$(Arch).$(MajorVersion).$(MinorVersion)
- ID = VS.Redist.Common.AspNetCore.SharedFramework.$(Arch).$(MajorVersion).$(MinorVersion)
- Contents
-
$pkgRoot/aspnetcore-runtime-$ (version)-win-$(Arch).msi -
$pkgRoot/sfx_$ (Arch).cab
-
- Versions:
- 2.1
- 2.2
- 3.0
- Arch
- x86
- x64
- AspNetCore.TargetingPack.$(Arch).$(MajorVersion).$(MinorVersion)
- ID = VS.Redist.Common.AspNetCore.TargetingPack.$(Arch).$(MajorVersion).$(MinorVersion)
- Contents
-
$pkgRoot/aspnetcore-targetingpack-$ (version)-win-$(Arch).msi
-
- Versions:
- 3.0
- Arch
- x86
- x64
Implementation suggestions
The simplest implementation can use nuget.exe
and a .nuspec file to wrap the files in a nupkg. We don't need to code-sign the nupkg or ship it to nuget.org
/cc @mmitche @johnbeisner