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);" />