首页 文章

使用csproj文件而不是project.json安装带有dotnet核心应用程序的工具

提问于
浏览
1

我正在尝试使用Visual Studio 2017 RC在新的dotnet核心应用程序中安装Microsoft.Extensions.SecretManager.Tools . csproj文件有工具部分吗?

我还尝试通过nuget包管理器安装它,但是我收到以下错误:

'Microsoft.Extensions.SecretManager.Tools 1.1.0-preview4-final'的包类型为'DotnetCliTool',项目'删除'不支持 .

1 回答

  • 2

    如果您使用的是VS2017 RC 2,则需要:

    <ItemGroup>
    <DotNetCliToolReference Include="Microsoft.Extensions.SecretManager.Tools" Version="1.0.0-msbuild2-final" />
    

    如果您使用的是VS2017 RC1,则需要:

    <ItemGroup>
    <DotNetCliToolReference Include="Microsoft.Extensions.SecretManager.Tools" Version="1.0.0-msbuild1-final" />
    

    您必须手动设置它们,因为NuGet希望您使用预览版本 .

相关问题