You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

升级至.NET Core 2.1时找不到指定版本SecretManager.Tools包的咨询

关于.NET Core 2.1升级中SecretManager工具包的问题解答

问题1:为何.NET Core 2.1正式发布后,Microsoft.Extensions.SecretManager.Tools无2.1.0版本?

这是官方有意的设计变更——在.NET Core 2.1版本中,Secret Manager工具已经完全集成到.NET Core CLI的核心工具链里,不再需要通过单独的NuGet包来提供。官方把这个工具整合进了基础CLI功能中,所以不会再发布对应2.1版本的独立NuGet包,2.0.2就是这个包的最终版本。

问题2:是否可解决此错误,还是需回滚至.NET Core 2.0?

完全不需要回滚!结合你已经完成的操作,只需再确认一步就能解决:

  • 彻底移除项目文件中对Microsoft.Extensions.SecretManager.Tools的所有引用(你已经移除了所有DotNetCLIReferences,这步已经完成了)
  • 之后直接使用dotnet user-secrets系列命令管理密钥即可,常用命令示例:
    • 查看已配置的密钥:dotnet user-secrets list
    • 添加新密钥:dotnet user-secrets set "YourKeyName" "YourKeyValue"

因为你已经安装了.NET Core 2.1 SDK,CLI已经内置了Secret Manager的全部功能,这些命令可以直接替代之前NuGet包提供的工具能力。

内容的提问来源于stack exchange,提问作者Hue

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 08:49:24