false
false
<_ToolRidsAreOnlyShims>false
<_ToolRidsAreOnlyShims Condition="'$(RuntimeIdentifiers)' == '' and $(PackAsToolShimRuntimeIdentifiers) != '' ">true
<_UserSpecifiedToolPackageRids Condition="'$(ToolPackageRuntimeIdentifiers)' != ''">$(ToolPackageRuntimeIdentifiers)
<_UserSpecifiedToolPackageRids Condition="'$(_UserSpecifiedToolPackageRids)' == ''">$(RuntimeIdentifiers)
true
false
$(_UserSpecifiedToolPackageRids);$(PackAsToolShimRuntimeIdentifiers)
<_IsRidSpecific>false
<_IsRidSpecific Condition="'$(RuntimeIdentifier)' != '' and '$(RuntimeIdentifier)' != 'any'">true
<_InnerToolsPublishAot>false
<_InnerToolsPublishAot Condition="$(CreateRidSpecificToolPackages) and '$(PublishAot)' == 'true'">true
<_IsImplicitRestore>false
<_IsImplicitRestore Condition="'$(MSBuildIsRestoring)' == 'true'">true
<_IsPacking Condition="'$(_IsPacking)' == ''">false
false
false
false
false
false
false
<_ToolPackageShouldIncludeImplementation Condition=" '$(_ToolPackageShouldIncludeImplementation)' == '' And '$(PackAsTool)' == 'true' And
('$(_UserSpecifiedToolPackageRids)' == ''
or '$(RuntimeIdentifier)' != '')">true
<_ToolPackageShouldIncludeImplementation Condition="'$(_ToolPackageShouldIncludeImplementation)' == ''">false
<_PackToolPublishDependency Condition=" $(_ToolPackageShouldIncludeImplementation) and '$(GeneratePackageOnBuild)' != 'true' and $(IsPublishable) == 'true' ">Publish
<_PackToolPublishDependency Condition=" $(_ToolPackageShouldIncludeImplementation) and '$(GeneratePackageOnBuild)' == 'true' and $(IsPublishable) == 'true' ">$(_PublishNoBuildAlternativeDependsOn)
<_PackToolPublishDependency Condition="!$(_ToolPackageShouldIncludeImplementation)">
$(GenerateNuspecDependsOn);SetDotnetToolPackageType;_CreateRIDSpecificToolPackages
$(TargetsForTfmSpecificContentInPackage);PackTool
<_ToolsSettingsFilePath>$(IntermediateOutputPath)DotnetToolSettings.xml
true
<_ToolUsesPlatformSpecificExecutable Condition="$(_IsRidSpecific) and ('$(UseAppHost)' == 'true' or '$(PublishAot)' == 'true')">true
<_ToolUsesPlatformSpecificExecutable Condition="'$(_ToolUsesPlatformSpecificExecutable)' == ''">false
dotnet
executable
$(TargetFileName)
$(AssemblyName)$(_NativeExecutableExtension)
$(PackageId).$(RuntimeIdentifier)
<_GeneratedFiles Include="$(PublishDepsFilePath)" Condition="'$(GenerateDependencyFile)' != 'true' or '$(_UseBuildDependencyFile)' == 'true'" />
<_GeneratedFiles Include="$(PublishRuntimeConfigFilePath)"/>
<_GeneratedFiles Include="$(_ToolsSettingsFilePath)"/>
<_PublishFiles Condition="'$(_ToolPackageShouldIncludeImplementation)' == 'true'" Include="$(PublishDir)/**/*" />
<_PublishFiles Condition="'$(UseAppHost)' == 'true' and '$(RuntimeIdentifier)' == ''" Remove="$(PublishDir)$(AssemblyName)$(_NativeExecutableExtension)"/>
<_ToolRidPath Condition="'$(RuntimeIdentifier)' == ''">any
<_ToolRidPath Condition="'$(RuntimeIdentifier)' != ''">$(RuntimeIdentifier)
tools/$(_ToolPackShortTargetFrameworkName)/$(_ToolRidPath)/%(_GeneratedFiles.RecursiveDir)
tools/$(_ToolPackShortTargetFrameworkName)/$(_ToolRidPath)/
$(TargetName)
$(RuntimeIdentifier)
<_GenerateToolsSettingsFileCacheFile Condition="'$(_GenerateToolsSettingsFileCacheFile)' == ''">$(IntermediateOutputPath)$(MSBuildProjectName).toolssettingsinput.cache
<_GenerateToolsSettingsFileCacheFile>$([MSBuild]::NormalizePath($(MSBuildProjectDirectory), $(_GenerateToolsSettingsFileCacheFile)))
<_ToolPackageRuntimeIdentifier Include="$(_UserSpecifiedToolPackageRids)" />
<_GenerateToolsSettingsFileInputCacheToHash Include="$(ToolEntryPoint)" />
<_GenerateToolsSettingsFileInputCacheToHash Include="$(ToolCommandName)" />
<_GenerateToolsSettingsFileInputCacheToHash Include="$(ToolCommandRunner)" />
<_GenerateToolsSettingsFileInputCacheToHash Include="$(ToolRuntimeIdentifier)" />
<_GenerateToolsSettingsFileInputCacheToHash Include="$(PackageId)" />
<_GenerateToolsSettingsFileInputCacheToHash Include="$(Version)" />
<_GenerateToolsSettingsFileInputCacheToHash Include="@(_ToolPackageRuntimeIdentifier->'%(Identity)')" />
<_ToolPackShortTargetFrameworkName Condition="'$(SelfContained)' == 'true'">any
<_ShimInputCacheFile Condition="'$(_ShimInputCacheFile)' == ''">$(IntermediateOutputPath)$(MSBuildProjectName).shiminput.cache
<_ShimInputCacheFile>$([MSBuild]::NormalizePath($(MSBuildProjectDirectory), $(_ShimInputCacheFile)))
<_ShimCreatedSentinelFile Condition="'$(_ShimCreatedSentinelFile)' == ''">$(IntermediateOutputPath)$(MSBuildProjectName).shimcreated.sentinel
<_ShimCreatedSentinelFile>$([MSBuild]::NormalizePath($(MSBuildProjectDirectory), $(_ShimCreatedSentinelFile)))
$(OutDir)
<_GenerateShimsAssetsInput Include="$(_ShimInputCacheFile)" />
<_GenerateShimsAssetsInput Include="@(_ApphostsForShimRuntimeIdentifiers)"/>
<_GenerateShimsAssetsInput Include="$(_ShimCreatedSentinelFile)"/>
<_GenerateShimsAssetsInput Include="$(ProjectAssetsFile)"/>
<_GenerateShimsAssetsInputCacheToHash Include="$(PackageId)"/>
<_GenerateShimsAssetsInputCacheToHash Include="$(Version)"/>
<_GenerateShimsAssetsInputCacheToHash Include="$(NuGetTargetMoniker)"/>
<_GenerateShimsAssetsInputCacheToHash Include="$(ToolCommandName)"/>
<_GenerateShimsAssetsInputCacheToHash Include="$(ToolEntryPoint)"/>
<_GenerateShimsAssetsInputCacheToHash Include="$(PackAsToolShimRuntimeIdentifiers)"/>
<_ToolPackageType Condition="'$(RuntimeIdentifier)' != '' And $(CreateRidSpecificToolPackages)">DotnetToolRidPackage
<_ToolPackageType Condition="'$(_ToolPackageType)' == ''">DotnetTool
DotnetToolRidPackage
<_PackageRids>$(ToolPackageRuntimeIdentifiers)
<_PackageRids Condition="'$(_PackageRids)' == ''">$(RuntimeIdentifiers)
<_rids Include="$(_PackageRids)" />
<_RidSpecificToolPackageProject Include="$(MSBuildProjectFullPath)" AdditionalProperties="RuntimeIdentifier=%(_rids.Identity);" />