【发布时间】:2020-04-06 10:49:16
【问题描述】:
我不熟悉在 .Net 中使用用户机密这一概念。
我使用它的目的是在将敏感数据推送到 Git 时隐藏我的敏感数据。
所以我创建了一个虚拟应用程序来先对其进行测试,然后再将其应用到我的实际项目中。
我遵循了这个教程here。
首先,我使用 NuGet 安装了 Microsoft.Extensions.Configuration.UserSecrets:
在第二步中,他们说右键单击 .csproj,因为 我没有在资源管理器中列出它,所以我去了文件夹然后点击:
然后我添加了 userId :
然后他们要求我这样做:
由于我的 Nuguet 包不存在于项目组中,我将其添加到底部提到 Nuguet 的位置旁边:
然后在第 3 步: 第一个命令有效,但是当我尝试输入第二个 它给了我这个错误:
我不知道我是否走在正确的道路上。这就是为什么我要问我遵循的那些步骤是否正确,我希望有人可以帮助我解决我遇到的问题。如果我遵循的过程是错误的,我愿意接受任何建议或指导新教程或解决方案。
提前谢谢你。
【问题讨论】:
-
完全不知道这一点,但我知道您正在编辑错误的
.csproj文件。上面那个calculator的文件也是.csproj,但你看不到。尝试编辑那个。 -
非常感谢我忽略了这个事实。我会尝试编辑该文件,看看会发生什么。感谢您的帮助。
-
不幸的是,使用正确的文件 .csproj 后仍然出现相同的错误。我编辑了帖子。