Я создаю исполняемый файл, который хочу использовать как «глобальный инструмент dotnetcore», а также как отдельный исполняемый файл. Вот как выглядит мой csproj:
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp2.2</TargetFramework>
<LangVersion>7.1</LangVersion>
<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
<PlatformTarget>AnyCPU</PlatformTarget>
<TargetLatestRuntimePatch>true</TargetLatestRuntimePatch>
<PackAsTool>true</PackAsTool>
<IsPackable>true</IsPackable>
<ToolCommandName>HostRunner</ToolCommandName>
<PackageOutputPath>./nupkg</PackageOutputPath>
<AssemblyName>HostRunner</AssemblyName>
</PropertyGroup>
Я могу запустить dotnet pack
без проблем, но когда я запускаю
dotnet publish my.csproj -r=win10-x64 -c=Debug --self-contained
Я получаю сообщение об ошибке error NETSDK1053: Pack as tool does not support self contained.
Что я делаю не так?!