【问题标题】:Installing tools with dotnet core app using csproj files instead of project.json使用 csproj 文件而不是 project.json 使用 dotnet 核心应用程序安装工具
【发布时间】:2016-12-15 05:20:39
【问题描述】:

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

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

“Microsoft.Extensions.SecretManager.Tools 1.1.0-preview4-final”具有项目“已编辑”不支持的包类型“DotnetCliTool”。

【问题讨论】:

    标签: .net-core


    【解决方案1】:

    如果你使用的是 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 希望您使用预览版。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-06-14
      • 1970-01-01
      • 1970-01-01
      • 2019-08-01
      • 1970-01-01
      • 2023-03-28
      • 2020-07-16
      相关资源
      最近更新 更多