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

时间:2016-12-14 13:03:46

标签: .net-core

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

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

  

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

1 个答案:

答案 0 :(得分: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希望您使用预览版本。