-
Notifications
You must be signed in to change notification settings - Fork 5.2k
Closed
Milestone
Description
#1859 adds some additions to the shared framework infrastructure to make crossgen2 packs:
runtime/src/installer/pkg/projects/netcoreapp/pkg/Microsoft.NETCore.App.Crossgen2.pkgproj
Lines 3 to 24 in b8a6d38
<!-- | |
Use framework pack tooling to support building RID-specific crossgen2 packs. | |
Consider porting to central infrastructure: https://github.com/dotnet/runtime/issues/1867 | |
--> | |
<PropertyGroup> | |
<FrameworkPackType>crossgen2</FrameworkPackType> | |
<BuildRidSpecificPacks>true</BuildRidSpecificPacks> | |
</PropertyGroup> | |
<!-- | |
Get installer properties, in particular for MSIs. | |
Consider porting to central infrastructure: https://github.com/dotnet/runtime/issues/1867 | |
--> | |
<Target Name="GetCrossgen2PackInstallerProperties" | |
Condition="'$(FrameworkPackType)' == 'crossgen2'" | |
BeforeTargets="GetInstallerProperties"> | |
<PropertyGroup> | |
<InstallerName>$(ShortFrameworkName)-crossgen2-pack</InstallerName> | |
<WixProductMoniker>$(Crossgen2PackBrandName)</WixProductMoniker> | |
<VSInsertionShortComponentName>Crossgen2Pack</VSInsertionShortComponentName> | |
</PropertyGroup> | |
</Target> |
These should be ported into dotnet/arcade once the name is decided between Crossgen or Crossgen2, so that shared framework tooling maintenance can happen without as much coordination between repos.