true
$(_IsNETCoreOrNETStandard)
true
false
true
$(MSBuildProjectDirectory)/runtimeconfig.template.json
true
true
<_GenerateRuntimeConfigurationPropertyInputsCache Condition="'$(_GenerateRuntimeConfigurationPropertyInputsCache)' == ''">$(IntermediateOutputPath)$(MSBuildProjectName).genruntimeconfig.cache
<_GenerateRuntimeConfigurationPropertyInputsCache>$([MSBuild]::NormalizePath($(MSBuildProjectDirectory), $(_GenerateRuntimeConfigurationPropertyInputsCache)))
<_GeneratePublishDependencyFilePropertyInputsCache Condition="'$(_GeneratePublishDependencyFilePropertyInputsCache)' == ''">$(IntermediateOutputPath)$(MSBuildProjectName).genpublishdeps.cache
<_GeneratePublishDependencyFilePropertyInputsCache>$([MSBuild]::NormalizePath($(MSBuildProjectDirectory), $(_GeneratePublishDependencyFilePropertyInputsCache)))
<_GenerateSingleFileBundlePropertyInputsCache Condition="'$(_GenerateSingleFileBundlePropertyInputsCache)' == ''">$(IntermediateOutputPath)$(MSBuildProjectName).genbundle.cache
<_GenerateSingleFileBundlePropertyInputsCache>$([MSBuild]::NormalizePath($(MSBuildProjectDirectory), $(_GenerateSingleFileBundlePropertyInputsCache)))
<_UseRidGraphWasSpecified Condition="'$(UseRidGraph)' != ''">true
false
true
$(BundledRuntimeIdentifierGraphFile)
$([System.IO.Path]::GetDirectoryName($(BundledRuntimeIdentifierGraphFile)))/PortableRuntimeIdentifierGraph.json
true
false
$(AssemblyName).deps.json
$(TargetDir)$(ProjectDepsFileName)
$(AssemblyName).runtimeconfig.json
$(TargetDir)$(ProjectRuntimeConfigFileName)
$(TargetDir)$(AssemblyName).runtimeconfig.dev.json
true
<_DefaultUserProfileRuntimeStorePath>$(HOME)
<_DefaultUserProfileRuntimeStorePath Condition="$([MSBuild]::IsOSPlatform(`Windows`))">$(USERPROFILE)
<_DefaultUserProfileRuntimeStorePath>$([System.IO.Path]::Combine($(_DefaultUserProfileRuntimeStorePath), '.dotnet', 'store'))
$(_DefaultUserProfileRuntimeStorePath)
true
true
true
false
true
true
true
$(AvailablePlatforms),ARM32
$(AvailablePlatforms),ARM64
$(AvailablePlatforms),ARM64
false
true
<_ProjectTypeRequiresBinaryFormatter Condition="'$(UseWindowsForms)' == 'true' AND $([MSBuild]::VersionLessThanOrEquals($(TargetFrameworkVersion), '8.0'))">true
<_ProjectTypeRequiresBinaryFormatter Condition="'$(UseWPF)' == 'true' AND $([MSBuild]::VersionLessThanOrEquals($(TargetFrameworkVersion), '8.0'))">true
<_BinaryFormatterObsoleteAsError>true
true
false
_CheckForBuildWithNoBuild;
$(CoreBuildDependsOn);
GenerateBuildDependencyFile;
GenerateBuildRuntimeConfigurationFiles
_SdkBeforeClean;
$(CoreCleanDependsOn)
_SdkBeforeRebuild;
$(RebuildDependsOn)
true
$(NuGetPackageRoot)\microsoft.net.sdk.compilers.toolset\$(NETCoreSdkVersion)
<_NeedToDownloadMicrosoftNetSdkCompilersToolsetPackage>true
<_MicrosoftNetSdkCompilersToolsetPackageRootEmpty Condition="'$(NuGetPackageRoot)' == ''">true
1.0.0
<_ValidRuntimeIdentifierPlatformsForAssets Include="@(_KnownRuntimeIdentiferPlatforms)" />
<_ValidRuntimeIdentifierPlatformsForAssets Include="@(_KnownRuntimeIdentifierPlatformsForTargetFramework)" Exclude="@(_ExcludedKnownRuntimeIdentiferPlatforms)"/>
<_GenerateRuntimeConfigurationPropertyInputsCacheToHash Include="@(AdditionalProbingPath->'%(Identity)')"/>
<_GenerateRuntimeConfigurationPropertyInputsCacheToHash Include="$(EnableDynamicLoading)"/>
<_GenerateRuntimeConfigurationPropertyInputsCacheToHash Include="$(RollForward)"/>
<_GenerateRuntimeConfigurationPropertyInputsCacheToHash Include="@(RuntimeHostConfigurationOption->'%(Identity)%(Value)')"/>
<_GenerateRuntimeConfigurationPropertyInputsCacheToHash Include="$(RuntimeIdentifier)"/>
<_GenerateRuntimeConfigurationPropertyInputsCacheToHash Include="$(SelfContained)"/>
<_GenerateRuntimeConfigurationPropertyInputsCacheToHash Include="$(TargetFramework)"/>
<_GenerateRuntimeConfigurationPropertyInputsCacheToHash Include="$(UserRuntimeConfig)"/>
<_GenerateRuntimeConfigurationPropertyInputsCacheToHash Include="$(_WriteIncludedFrameworks)"/>
<_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
<_EnableMacOSCodeSign Condition="'$(_EnableMacOSCodeSign)' == '' and $([MSBuild]::IsOSPlatform(`OSX`)) and Exists('/usr/bin/codesign') and
($(RuntimeIdentifier.StartsWith('osx')) or $(AppHostRuntimeIdentifier.StartsWith('osx')))">true
<_UseSingleFileHostForPublish Condition="'$(PublishSingleFile)' == 'true' and
'$(SelfContained)' == 'true' and
'$(SingleFileHostSourcePath)' != '' and
'$(TargetFrameworkIdentifier)' == '.NETCoreApp' and
$([MSBuild]::VersionGreaterThanOrEquals($(TargetFrameworkVersion), 5.0))">true
<_DisableCetCompat Condition="'$(CetCompat)' == 'false'">true
AppRelative
<_UpdateAppHostForPublish Condition="'$(_UseSingleFileHostForPublish)' != 'true' and
('$(AppHostRelativeDotNet)' != '' or '$(AppHostDotNetSearch)' != '')">true
@(_NativeRestoredAppHostNETCore)
$([System.IO.Path]::GetFullPath('$(IntermediateOutputPath)apphost$(_NativeExecutableExtension)'))
$([System.IO.Path]::GetFullPath('$(IntermediateOutputPath)apphost_publish$(_NativeExecutableExtension)'))
$([System.IO.Path]::GetFullPath('$(IntermediateOutputPath)singlefilehost$(_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)
mono
"$(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
<_SatelliteAssemblyReferences Remove="@(_SatelliteAssemblyReferences)" />
<_SatelliteAssemblyReferences Include="@(ReferencePath)" Condition="'%(Filename)' == 'mscorlib' or '%(Filename)' == 'netstandard' or '%(Filename)' == 'System.Runtime' " />
$(TargetFrameworkIdentifier)
$(_TargetFrameworkVersionWithoutV)
false
false
false
<_UseAttributeForTargetFrameworkInfoPropertyNames Condition="$([MSBuild]::VersionGreaterThanOrEquals($(MSBuildVersion), '17.0'))">true
true
true
$(AfterMicrosoftNETSdkTargets);$(MSBuildThisFileDirectory)../../Microsoft.NET.Sdk.WindowsDesktop/targets/Microsoft.NET.Sdk.WindowsDesktop.targets
0.0
$(TargetPlatformIdentifier),Version=$(TargetPlatformVersion)
$([Microsoft.Build.Utilities.ToolLocationHelper]::GetPlatformSDKDisplayName($(TargetPlatformIdentifier), $(TargetPlatformVersion)))
$(TargetPlatformVersion)