$(GetArtifactInfoDependsOn);GetMetapackageArtifactInfo
$([MSBuild]::NormalizeDirectory($(ArtifactsDir)))assets\Runtime\$(PackageVersion)\
<_MetapackageProject Include="$(RepositoryRoot)src\Microsoft.AspNetCore.All\Microsoft.AspNetCore.All.csproj" />
<_MetapackageProject Include="$(RepositoryRoot)src\Microsoft.AspNetCore.App\Microsoft.AspNetCore.App.csproj" />
<_MetapackageProject Include="$(RepositoryRoot)src\Microsoft.AspNetCore.Analyzers\Microsoft.AspNetCore.Analyzers.csproj" />
$(_MetapackageSrcRoot)$(MetapackageName)\
$(_WorkRoot)$(MetapackageName)\
$(CommonProps);Configuration=$(Configuration)
$(CommonProps);DotNetRestoreSourcePropsPath=$(GeneratedRestoreSourcesPropsPath)
$(CommonProps);DotNetBuildOffline=true
$(CommonProps);AspNetUniverseBuildOffline=true
$(CommonProps);RuntimeFrameworkVersion=$(MicrosoftNETCoreApp21PackageVersion)
$(CommonProps);AppMetapackageVersion=$(PackageVersion)
<_MetapackageBuilderProject Include="$(MSBuildProjectFullPath)">
MetapackageName=Microsoft.AspNetCore.App;
MetapackageReferenceType=AppMetapackage;
LockToExactVersions=true
<_MetapackageBuilderProject Include="$(MSBuildProjectFullPath)">
MetapackageName=Microsoft.AspNetCore.All;
MetapackageReferenceType=AllMetapackage;
LockToExactVersions=false
<_MetapackageBuilderProject Include="$(MSBuildProjectFullPath)">
MetapackageName=Microsoft.AspNetCore.Analyzers;
MetapackageReferenceType=Analyzer;
LockToExactVersions=true
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)
SharedFxWorkDirectory=$(AppSharedFxWorkDirectory)
$(AppSharedFxProps);RuntimeFrameworkVersion=$(MicrosoftNETCoreApp21PackageVersion)
$(AppSharedFxProps);SharedFxPackage=Microsoft.AspNetCore.App
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)
<_SymbolFiles Include="$(SymbolsWorkDir)**\*.pdb;$(SymbolsWorkDir)**\*.map;$(SymbolsWorkDir)**\*.dll" />
%(RecursiveDir)%(Filename)%(Extension)
$(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