Skip to content

Integrate Crossgen2 pack infrastructure into the shared framework tooling in Arcade #1867

@dagood

Description

@dagood

#1859 adds some additions to the shared framework infrastructure to make crossgen2 packs:

<!--
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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions