${{ parameters.packagingArgs }} \
$(CommonMSBuildArgs) \
${{ parameters.outputRidArg }} \
+ $(LiveOverridePathArgs) \
/bl:artifacts/log/$(_BuildConfig)/msbuild.${{ parameters.distroRid }}.installers.binlog
displayName: Package ${{ parameters.packageStepDescription }} - ${{ parameters.distroRid }}
<OutputRid Condition="'$(TargetOS)' == 'Browser'">browser-$(TargetArchitecture)</OutputRid>
</PropertyGroup>
+ <PropertyGroup Condition="'$(RuntimeIdentifier)' == '' and '$(EnsureRuntimeIdentifierSet)' == 'true'">
+ <RuntimeIdentifier>$(OutputRid)</RuntimeIdentifier>
+ </PropertyGroup>
+
<PropertyGroup>
<TestTargetRid Condition="'$(TestTargetRid)' == ''">$(OutputRid)</TestTargetRid>
</PropertyGroup>
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <!-- RuntimeIdentifier must be set or CoreCLRCrossgen2Dir does not get set properly. -->
+ <EnsureRuntimeIdentifierSet>true</EnsureRuntimeIdentifierSet>
+ </PropertyGroup>
<Import Project="Directory.Build.props" />
<Import Project="$([MSBuild]::GetPathOfFileAbove(Directory.Build.targets))" />
<!-- copy crossgen2 -->
<ItemGroup>
- <Crossgen2Files Include="$(CoreCLRCrossgen2Dir)\*" />
+ <Crossgen2Files Include="$(CoreCLRCrossgen2Dir)*" />
<Crossgen2Files Include="$(RepoRoot)THIRD-PARTY-NOTICES.TXT" />
<Crossgen2Files Include="$(RepoRoot)LICENSE.TXT" />
</ItemGroup>
+
<Copy Sourcefiles="@(Crossgen2Files)"
DestinationFolder="$(Crossgen2PublishRoot)%(Crossgen2Files.RecursiveDir)" />