升级到.Net Core 2.1时无法找到包含版本(> = 2.1.0)的Microsoft.Extensions.SecretManager.Tools包

Hue*_*Hue 1 c# asp.net-core-mvc .net-core

我正在尝试从2.0升级到.Net Core 2.1.

我使用以下链接作为指南虽然它是预览:

我目前知道Microsoft.Extensions.SecretManager.Tools包仅基于nuget链接版本2.0.2:nuget包链接

有关详细信息,请参阅此处登录.Net Core GitHub页面上的问题

注意:

  1. .Net Core 2.1已安装: .Net核心版
  2. 所有DotNetCLIReferences都被删除了

问题:

  1. 在.Net Core 2.1.0正式发布后,为什么没有2.1.0版本的Microsoft.Extensions.SecretManager.Tools nuget包?
  2. 是否可以解决此错误或是否必须将我的项目角色转换为.Net Core 2.0?

ste*_*don 5

您可以在2.1中的csproj文件中删除大部分DotNetCliToolReference.许多工具(如secretmanager)现在都是全球工具,如果您运行2.1 SDK,您将拥有它们.它们不再需要被引用并带入您的项目中.

另请参阅:https://docs.microsoft.com/en-us/aspnet/core/migration/20_21?view = aspnetcore-2.1