Ubuntu dotnet用户机密

时间:2016-10-31 01:21:33

标签: dotnet-cli .net-core

我在Ubuntu v16.04上安装了强大的核心。问题是,当我尝试使用dotnet user-secrets时,它说: No executable found matching command "dotnet-user-secrets"

dotnet核心版: 1.0.0-preview2-003131

dotnet screenshot:enter image description here

2 个答案:

答案 0 :(得分:3)

要在.NET Core中使用Secret Manager,您必须将其安装到项目中:

  1. 将行Microsoft.Extensions.SecretManager.Tools添加到tools
  2. project.json部分
  3. 运行dotnet restore
  4. 您可以在official .NET documentation

    中找到有关它的更多信息

答案 1 :(得分:0)

当我通过nuget添加该包时,它将其添加到“依赖项”部分。所以我不得不移动下面的一行:

"Microsoft.Extensions.SecretManager.Tools": "1.1.0-preview4-final"

从“依赖项”部分开始,进入project.json文件的“tools”部分。然后我运行了dotnet还原然后它工作了。只需确保在project.json文件所在的同一目录上运行这些命令。