true
true
CurrentArchitecture
CurrentRuntime
$(_IsNETCoreOrNETStandard)
true
true
$(MSBuildProjectDirectory)/runtimeconfig.template.json
true
true
<_GenerateRuntimeConfigurationPropertyInputsCache Condition="'$(_GenerateRuntimeConfigurationPropertyInputsCache)' == ''">$(IntermediateOutputPath)$(MSBuildProjectName).genruntimeconfig.cache
<_GenerateRuntimeConfigurationPropertyInputsCache>$([MSBuild]::NormalizePath($(MSBuildProjectDirectory), $(_GenerateRuntimeConfigurationPropertyInputsCache)))
$(AssemblyName).deps.json
$(TargetDir)$(ProjectDepsFileName)
$(AssemblyName).runtimeconfig.json
$(TargetDir)$(ProjectRuntimeConfigFileName)
$(TargetDir)$(AssemblyName).runtimeconfig.dev.json
true
<_NativeLibraryPrefix Condition="'$(_NativeLibraryPrefix)' == '' and !$(RuntimeIdentifier.StartsWith('win'))">lib
<_NativeLibraryExtension Condition="'$(_NativeLibraryExtension)' == '' and $(RuntimeIdentifier.StartsWith('win'))">.dll
<_NativeLibraryExtension Condition="'$(_NativeLibraryExtension)' == '' and $(RuntimeIdentifier.StartsWith('osx'))">.dylib
<_NativeLibraryExtension Condition="'$(_NativeLibraryExtension)' == ''">.so
<_NativeExecutableExtension Condition="'$(_NativeExecutableExtension)' == '' and ($(RuntimeIdentifier.StartsWith('win')) or $(DefaultAppHostRuntimeIdentifier.StartsWith('win')))">.exe
<_ComHostLibraryExtension Condition="'$(_ComHostLibraryExtension)' == '' and ($(RuntimeIdentifier.StartsWith('win')) or $(DefaultAppHostRuntimeIdentifier.StartsWith('win')))">.dll
<_IjwHostLibraryExtension Condition="'$(_IjwHostLibraryExtension)' == '' and ($(RuntimeIdentifier.StartsWith('win')) or $(DefaultAppHostRuntimeIdentifier.StartsWith('win')))">.dll
<_DotNetHostExecutableName>dotnet$(_NativeExecutableExtension)
<_DotNetAppHostExecutableNameWithoutExtension>apphost
<_DotNetAppHostExecutableName>$(_DotNetAppHostExecutableNameWithoutExtension)$(_NativeExecutableExtension)
<_DotNetComHostLibraryNameWithoutExtension>comhost
<_DotNetComHostLibraryName>$(_DotNetComHostLibraryNameWithoutExtension)$(_ComHostLibraryExtension)
<_DotNetIjwHostLibraryNameWithoutExtension>Ijwhost
<_DotNetIjwHostLibraryName>$(_DotNetIjwHostLibraryNameWithoutExtension)$(_IjwHostLibraryExtension)
<_DotNetHostPolicyLibraryName>$(_NativeLibraryPrefix)hostpolicy$(_NativeLibraryExtension)
<_DotNetHostFxrLibraryName>$(_NativeLibraryPrefix)hostfxr$(_NativeLibraryExtension)
<_DefaultUserProfileRuntimeStorePath>$(HOME)
<_DefaultUserProfileRuntimeStorePath Condition="'$(OS)' == 'Windows_NT'">$(USERPROFILE)
<_DefaultUserProfileRuntimeStorePath>$([System.IO.Path]::Combine($(_DefaultUserProfileRuntimeStorePath), '.dotnet', 'store'))
$(_DefaultUserProfileRuntimeStorePath)
true
true
_CheckForBuildWithNoBuild;
$(CoreBuildDependsOn);
GenerateBuildDependencyFile;
GenerateBuildRuntimeConfigurationFiles
_SdkBeforeClean;
$(CoreCleanDependsOn)
_SdkBeforeRebuild;
$(RebuildDependsOn)
<_ExcludeFromPublishPackageReference Include="@(PackageReference)"
Condition="('%(PackageReference.Publish)' == 'false')" />
1.0.0
<_GenerateRuntimeConfigurationPropertyInputsCacheToHash Include="$(TargetFramework)"/>
<_GenerateRuntimeConfigurationPropertyInputsCacheToHash Include="$(RuntimeIdentifier)"/>
<_GenerateRuntimeConfigurationPropertyInputsCacheToHash Include="$(RollForward)"/>
<_GenerateRuntimeConfigurationPropertyInputsCacheToHash Include="$(AdditionalProbingPath)"/>
<_GenerateRuntimeConfigurationPropertyInputsCacheToHash Include="$(SelfContained)"/>
<_GenerateRuntimeConfigurationPropertyInputsCacheToHash Include="$(EnableDynamicLoading)"/>
<_IsRollForwardSupported Condition="'$(_TargetFrameworkVersionWithoutV)' >= '3.0'">true
LatestMinor
<_WriteIncludedFrameworks Condition="'$(SelfContained)' == 'true' and '$(_TargetFrameworkVersionWithoutV)' >= '3.1'">true
<_CleaningWithoutRebuilding>true
false
<_CleaningWithoutRebuilding>false
$(CompileDependsOn);
_CreateAppHost;
_CreateComHost;
_GetIjwHostPaths;
<_UseWindowsGraphicalUserInterface Condition="($(RuntimeIdentifier.StartsWith('win')) or $(DefaultAppHostRuntimeIdentifier.StartsWith('win'))) and '$(OutputType)'=='WinExe'">true
@(_NativeRestoredAppHostNETCore)
$([System.IO.Path]::GetFullPath('$(IntermediateOutputPath)$(AssemblyName)$(_NativeExecutableExtension)'))
$(AssemblyName).comhost$(_ComHostLibraryExtension)
$([System.IO.Path]::GetFullPath('$(IntermediateOutputPath)$(ComHostFileName)'))
<_CopyAndRenameDotnetHost Condition="'$(_CopyAndRenameDotnetHost)' == ''">true
$(AssemblyName)$(_NativeExecutableExtension)
PreserveNewest
PreserveNewest
PreserveNewest
Never
$(AssemblyName)$(_NativeExecutableExtension)
PreserveNewest
Always
$(AssemblyName).$(_DotNetComHostLibraryName)
PreserveNewest
PreserveNewest
%(FileName)%(Extension)
PreserveNewest
PreserveNewest
$(_DotNetIjwHostLibraryName)
PreserveNewest
PreserveNewest
<_FrameworkReferenceAssemblies Include="@(ReferencePath)"
Condition="(%(ReferencePath.FrameworkFile) == 'true' or
%(ReferencePath.ResolvedFrom) == 'ImplicitlyExpandDesignTimeFacades')
and ('%(ReferencePath.NuGetSourceType)' == '' or
'%(ReferencePath.NuGetIsFrameworkReference)' == 'true')" />
<_ReferenceOnlyAssemblies Include="@(ReferencePath)"
Exclude="@(_FrameworkReferenceAssemblies)"
Condition="%(ReferencePath.CopyLocal) != 'true' and
%(ReferencePath.NuGetSourceType) == ''" />
<_ReferenceAssemblies Include="@(_FrameworkReferenceAssemblies)" />
<_ReferenceAssemblies Include="@(_ReferenceOnlyAssemblies)" />
true
true
$(StartWorkingDirectory)
$(StartProgram)
$(StartArguments)
dotnet
<_NetCoreRunArguments>exec "$(TargetPath)"
$(_NetCoreRunArguments) $(StartArguments)
$(_NetCoreRunArguments)
$(TargetDir)$(AssemblyName)$(_NativeExecutableExtension)
$(StartArguments)
$(TargetPath)
$(StartArguments)
$([System.IO.Path]::GetFullPath($([System.IO.Path]::Combine('$(MSBuildProjectDirectory)', '$(RunWorkingDirectory)'))))
$(CreateSatelliteAssembliesDependsOn);
CoreGenerateSatelliteAssemblies
<_AssemblyInfoFile>$(IntermediateOutputPath)%(_SatelliteAssemblyResourceInputs.Culture)\$(TargetName).resources.cs
<_OutputAssembly>$(IntermediateOutputPath)%(_SatelliteAssemblyResourceInputs.Culture)\$(TargetName).resources.dll
<_Parameter1>%(_SatelliteAssemblyResourceInputs.Culture)
true
Microsoft.NETCore.App
$(TargetFrameworkIdentifier)
$(_TargetFrameworkVersionWithoutV)