$([MSBuild]::NormalizeDirectory($(ArtifactsDir)))runtime\ <_MetapackageProject Include="$(RepositoryRoot)src\Packages\Microsoft.AspNetCore.All\Microsoft.AspNetCore.All.csproj" /> <_MetapackageProject Include="$(RepositoryRoot)src\Packages\Microsoft.AspNetCore.App\Microsoft.AspNetCore.App.csproj" /> <_SharedFrameworkSymbolsPackage Include="@(SharedFrameworkName)" Condition="'%(AllSharedFxRIDs.CrossgenSymbols)' != 'false' AND '%(AllSharedFxRIDs.Crossgen)' != 'false'"> %(AllSharedFxRIDs.Identity) <_SharedFrameworkSymbolsPackage Update="@(_SharedFrameworkSymbolsPackage)" PackageId="runtime.%(Rid).%(Identity)" /> NuGetSymbolsPackage %(_SharedFrameworkSymbolsPackage.PackageId) $(PackageVersion) shipoob $(_MetapackageSrcRoot)$(MetapackageName)\ $(_WorkRoot)pkg\$(MetapackageName)\ $(CommonProps);Configuration=$(Configuration) $(CommonProps);DotNetRestoreSourcePropsPath=$(GeneratedRestoreSourcesPropsPath) $(CommonProps);DotNetBuildOffline=true $(CommonProps);AspNetUniverseBuildOffline=true $(CommonProps);RuntimeFrameworkVersion=$(MicrosoftNETCoreApp21PackageVersion) $(CommonProps);AppMetapackageVersion=$(PackageVersion) $(CommonProps);BuildNumber=$(BuildNumber) <_MetapackageBuilderProject Include="$(MSBuildProjectFullPath)"> MetapackageName=Microsoft.AspNetCore.App; MetapackageReferenceType=AppMetapackage; MetapackageDependencyVersionRangeType=MajorMinor <_MetapackageBuilderProject Include="$(MSBuildProjectFullPath)"> MetapackageName=Microsoft.AspNetCore.All; MetapackageReferenceType=AllMetapackage; MetapackageDependencyVersionRangeType=Minimum AspNetUniverseBuildOffline=true; DotNetRestoreSourcePropsPath=$(GeneratedRestoreSourcesPropsPath); DotNetPackageVersionPropsPath=$(GeneratedPackageVersionPropsPath); BuildNumber=$(BuildNumber); Configuration=$(Configuration); IsFinalBuild=$(IsFinalBuild); true false true false true $(_WorkRoot)AppSharedFx\ $(_WorkRoot)AllSharedFx\ $(_WorkRoot)Publish\ $(_WorkRoot)CrossGen\ $(_WorkRoot)CrossGenSymbols\ $(_WorkRoot)CrossGenTool\ $(_WorkRoot)CrossGenRsp\ $(SharedFxIntermediateOutputPath)shared\Microsoft.AspNetCore.App\$(PackageVersion)\ $(SharedFxIntermediateOutputPath)shared\Microsoft.AspNetCore.All\$(PackageVersion)\ $(SharedFxRID) : %3B Configuration=$(Configuration);RuntimeIdentifier=$(SharedFxRestoreRid) $(CommonSharedFxProps);DotNetRestoreSourcePropsPath=$(GeneratedRestoreSourcesPropsPath) $(CommonSharedFxProps);DotNetBuildOffline=true $(CommonSharedFxProps);AspNetUniverseBuildOffline=true $(CommonSharedFxProps) $(RestoreProps);SharedFxPackage=$(SharedFxPackage) $(RestoreProps);SharedFxPackageVersion=$(PackageVersion) $(RestoreProps);SharedFxBase=$(SharedFxBase) $(RestoreProps);SharedFxBaseVersion=$(SharedFxBaseVersion) RepositoryCommit=$(RepositoryCommit);SharedFxWorkDirectory=$(AppSharedFxWorkDirectory) $(AppSharedFxProps);RuntimeFrameworkVersion=$(MicrosoftNETCoreApp21PackageVersion) $(AppSharedFxProps);SharedFxPackage=Microsoft.AspNetCore.App RepositoryCommit=$(RepositoryCommit);SharedFxWorkDirectory=$(AllSharedFxWorkDirectory) $(AllSharedFxProps);RuntimeFrameworkVersion=$(MicrosoftNETCoreApp21PackageVersion) $(AllSharedFxProps);SharedFxPackage=Microsoft.AspNetCore.All $(AllSharedFxProps);SharedFxDep=Microsoft.AspNetCore.App $(AllSharedFxProps);SharedFxDepVersion=$(PackageVersion) win linux osx SharedFxPackage=Microsoft.AspNetCore.App $(AppSharedFxProps);SharedFxWorkDirectory=$(AppSharedFxWorkDirectory) $(AppSharedFxProps);SharedFxPublishDirectory=$(AppSharedFxPublishDirectory) SharedFxPackage=Microsoft.AspNetCore.All $(AllSharedFxProps);SharedFxWorkDirectory=$(AllSharedFxWorkDirectory) $(AllSharedFxProps);SharedFxPublishDirectory=$(AllSharedFxPublishDirectory) Microsoft.NETCore.App crossgen $(CrossGenTool).exe <_AppRuntimeAssemblies Include="@(AppPublishAssemblies)" Condition="'%(AssetType)' == 'runtime'"> %(PackageName).%(PackageVersion).symbols.nupkg %(RootDir)%(Directory)%(Filename).pdb <_AllRuntimeAssemblies Include="@(AllPublishAssemblies)" Exclude="@(_AppRuntimeAssemblies)" Condition="'%(AssetType)' == 'runtime'"> %(PackageName).%(PackageVersion).symbols.nupkg %(RootDir)%(Directory)%(Filename).pdb <_AssembliesToCrossgen Include="$(SharedFxIntermediateOutputPath)**\*.dll" /> %(FullPath) $(SharedFxCrossGenRspDirectory)%(RecursiveDir)%(Filename).rsp $(SharedFxCrossGenRspDirectory)%(RecursiveDir)%(Filename).symbols.rsp $(SharedFxCrossGenDirectory)%(RecursiveDir)%(Filename)%(Extension) $(SharedFxCrossGenDirectory)%(RecursiveDir) CreatePerfMap CreatePDB runtime.$(SharedFxRID).$(SymbolsNuspecIdSuffix) $(SharedFxCrossGenDirectory)shared\Microsoft.AspNetCore.App\$(PackageVersion)\ $(SharedFxCrossGenDirectory)shared\Microsoft.AspNetCore.All\$(PackageVersion)\ $(_WorkRoot)Symbols\Microsoft.AspNetCore.App\ $(_WorkRoot)Symbols\Microsoft.AspNetCore.All\ SymbolsWorkDir=$(AppSharedFxSymbolsDirectory) $(AppSymbolsArguments);SymbolsNuspecIdSuffix=Microsoft.AspNetCore.App $(AppSymbolsArguments);Description=Symbol packages for Microsoft.AspNetCore.App shared framework SymbolsWorkDir=$(AllSharedFxSymbolsDirectory) $(AllSymbolsArguments);SymbolsNuspecIdSuffix=Microsoft.AspNetCore.All $(AllSymbolsArguments);Description=Symbol packages for Microsoft.AspNetCore.All shared framework $(RepositoryRoot)\test\SharedFx.UnitTests\SharedFx.UnitTests.csproj $(LogOutputDir)SharedFx-UnitTests-$(Version).trx $(UnitTestFxTrxLogFile) $(HostMachineRepositoryRoot)/artifacts/logs/SharedFx-UnitTests.trx DotNetRestoreSourcePropsPath=$(GeneratedRestoreSourcesPropsPath); DotNetPackageVersionPropsPath=$(GeneratedPackageVersionPropsPath); SharedFxOutputPath=$(SharedFxIntermediateOutputPath); RepositoryCommit=$(RepositoryCommit); VSTestLogger=$([MSBuild]::Escape('trx;LogFileName=$(UnitTestFxTrxLogFile)')); SharedFxRuntimeIdentifier=$(SharedFXRid)