$(MSBuildAllProjects);$(MSBuildThisFileFullPath) BuildOnlySettings; PrepareForBuild; PreBuildEvent; ResolveReferences; GenerateSharedFxVersionsFile; PrepareForPublish; ComputeAndCopyFilesToPublishDirectory; GeneratePublishDependencyFile; GenerateSharedFxDependencyFile; GeneratePublishRuntimeConfigurationFile; CopySharedFxToOutput; CollectSharedFxOutput; PostBuildEvent; GetTargetPath; PrepareForCrossGen; CrossGenAssemblies; $(CollectOutputSharedFxDependsOn); CrossGenSymbols; PrepareOutputPaths; BeforeResolveReferences; AssignProjectConfiguration; ResolveProjectReferences; FindInvalidProjectReferences; AfterResolveReferences $(MSBuildProjectName) win osx linux linux-musl unix lib .so .dll .dylib .exe : %3B $(IntermediateOutputPath)$(SharedFxRid)\ $(IntermediateOutputPath)u\ false $(OutputPath)files\ $(OutputPath)symbols\ $(OutputPath)native\ $(OutputPath)lib\$(TargetFramework)\ $(IntermediateOutputPath)crossgen\ $(BaseSharedFrameworkName) $(IntermediateOutputPath)$(SharedFxName).runtimeconfig.dev.json $(IntermediateOutputPath)$(SharedFxName).project.deps.json $(IntermediateOutputPath)$(SharedFxName).publish.deps.json $(MetadataOutputPath)$(SharedFxName).runtimeconfig.json $(MetadataOutputPath)$(SharedFxName).deps.json $(MetadataOutputPath).version _ResolvedFrameworkProjectReferencePaths _ResolvedPackageProjectReferencePaths $(MetadataOutputPath); $(RuntimeAssetsOutputPath); $(NativeAssetsOutputPath); $(MetadataOutputPath) $(RuntimeAssetsOutputPath) $(NativeAssetsOutputPath) $(SharedFxName) $(PackageId) true true All Native true Runtime;Native <_UnknownRid Remove="@(_UnknownRid)" /> <_UnknownRid Include="$(SharedFxRid)" Exclude="$(SupportedRuntimeIdentifiers)" /> Microsoft.NETCore.App crossgen $(CrossGenTool).exe %(FullPath) $(IntermediateOutputPath)%(RecursiveDir)%(Filename).rsp $(IntermediateOutputPath)%(RecursiveDir)%(Filename).symbols.rsp $(SymbolsOutputPath)%(RecursiveDir)%(Filename).ni.pdb $(RuntimeAssetsOutputPath)%(RecursiveDir)%(Filename)%(Extension) $(SymbolsOutputPath)%(RecursiveDir) <_PlatformAssemblyPaths Remove="@(_PlatformAssemblyPaths)" /> <_PlatformAssemblyPaths Include="$(CrossGenToolDir)" /> <_PlatformAssemblyPaths Include="$(PublishDir)" /> <_PlatformAssemblyPaths Include="%(_ResolvedFrameworkProjectReferencePaths.RuntimeAssetsOutputPath)" Condition="'%(_ResolvedFrameworkProjectReferencePaths.RuntimeAssetsOutputPath)' != ''" /> @(_PlatformAssemblyPaths->Distinct(), '$(PathSeparator)') CreatePerfMap CreatePDB $(PackageOutputPath)$(PackageId).$(PackageVersion).nupkg $(PackageOutputPath)$(PackageId).$(PackageVersion).symbols.nupkg NuGetPackage $(PackageId) $(PackageVersion) $(RepositoryRoot) $(PackageSigningCertName) true true NuGetSymbolsPackage $(PackageId) $(PackageVersion) $(RepositoryRoot) $(PackageSigningCertName) true true