首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.NET核心用户机密,project.json

.NET核心用户机密,project.json
EN

Stack Overflow用户
提问于 2017-03-18 04:20:35
回答 1查看 538关注 0票数 0

各位,我有一个小问题,也许有人可以帮助我,我想在开发我的.net核心IHello应用程序时使用dotnet用户秘密工具。我做了我在这里读到的所有内容:https://docs.microsoft.com/en-us/aspnet/core/security/app-secrets。在这篇文档中,有一个关于.net核心的教程,里面有csproj文件,但是我有project.json,我解决了这个问题,但是当我尝试在我的prject文件夹中输入命令提示符'dotnet user-secrets list‘时,我只得到:

代码语言:javascript
复制
Could not find a MSBuild project file in 'C:\WebApp\src\WebApp'. Specify which project to use with the --project option.

我用--project选项尝试了一下,但是我得到了同样的结果,我是不是忘了做什么?这是我的project.json的一部分

代码语言:javascript
复制
{
  "dependencies": {
    "Microsoft.NETCore.App": {
      "version": "1.0.0",
      "type": "platform"
    },
    "Microsoft.Extensions.Configuration.UserSecrets": "1.1.0", 

    .......

    },

    .....

  "tools": {
    ...
    "Microsoft.Extensions.SecretManager.Tools": "1.0.0-msbuild3-final"
  },

  "userSecretsId": "ee5f10b0-829f-4257-9024-e5ee6e085823",

  ......
}
EN

回答 1

Stack Overflow用户

发布于 2017-03-21 01:31:32

我刚刚找到了我的问题的解决方案,我正在尝试使用最新版本的用户秘密工具,该工具在包含*.csproj文件的项目中工作得很好。我仍然有project.json文件,如果我继续使用我的VS2015,我必须继续使用*.json文件(我在某处读到需要安装新的VS2017才能在.net核心中使用*.csproj文件-如果我错了,请纠正我)。我找到了一个很好的教程:https://www.janaks.com.np/user-secret-management-asp-net-core/,我按照说明使用了与我在global.json中的sdk版本完全相同的用户秘密工具版本和userSecrets依赖:

代码语言:javascript
复制
"sdk": {
    "version": "1.0.0-preview2-003121"
  }

现在一切都正常了:)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42866472

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档