$(_IsNETCoreOrNETStandard)
true
true
false
true
$(MSBuildProjectDirectory)/runtimeconfig.template.json
true
true
<_GenerateRuntimeConfigurationPropertyInputsCache Condition="'$(_GenerateRuntimeConfigurationPropertyInputsCache)' == ''">$(IntermediateOutputPath)$(MSBuildProjectName).genruntimeconfig.cache
<_GenerateRuntimeConfigurationPropertyInputsCache>$([MSBuild]::NormalizePath($(MSBuildProjectDirectory), $(_GenerateRuntimeConfigurationPropertyInputsCache)))
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
$(AvailablePlatforms),ARM32
$(AvailablePlatforms),ARM64
false
_CheckForBuildWithNoBuild;
$(CoreBuildDependsOn);
GenerateBuildDependencyFile;
GenerateBuildRuntimeConfigurationFiles
_SdkBeforeClean;
$(CoreCleanDependsOn)
_SdkBeforeRebuild;
$(RebuildDependsOn)
1.0.0
<_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
$(SingleFileHostSourcePath)
$([System.IO.Path]::GetFullPath('$(IntermediateOutputPath)singlefilehost$(_NativeExecutableExtension)'))
@(_NativeRestoredAppHostNETCore)
$([System.IO.Path]::GetFullPath('$(IntermediateOutputPath)apphost$(_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
$(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)