繁体   English   中英

Visual Studio 2019 | "Microsoft.VisualStudio.Azure.Containers.Tools.Targets" NuGet 包 | “在此来源中不可用”

[英]Visual Studio 2019 | "Microsoft.VisualStudio.Azure.Containers.Tools.Targets" NuGet Package | "Not available in this source"

重现这个问题

  1. 创建 ASP.NET Core 2.2 Web 应用程序(Angular,单页)
  2. 右键单击项目并添加 docker 支持(linux 容器)
  3. 完成 -> 包管理器现在在依赖项中显示“警告”,指出“Microsoft.VisualStudio.Azure.Containers.Tools.Targets”NuGet 包在“此”源中不可用。

到目前为止我尝试过的

  • 重新添加了 docker 支持
  • 重新启动 Visual Studio
  • 重启 Docker
  • 重新启动了我的整个本地机器

预期结果

添加 docker 支持后,我希望 Visual Studio 下载上述 azure 容器工具的最新版本并自动实现它们,这样我就可以通过从启动下拉菜单中选择“Docker”来启动 docker。

实际结果

Visual Studio 没有下载上述 NuGet 包的最新版本。

在此处输入图片说明

尝试安装 Microsoft.VisualStudio.Azure.Containers.Tools.Targets”版本 v1.4.4,这是为容器启用 Visual Studio 工具的最新目标文件。

你可以在这里下载

https://www.nuget.org/packages/Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.4.4

在此处输入图片说明

它在 1.4.4 中对我有用。

看看它是否有帮助。

Visual Studio 尝试从“工具”>“Nuget 包管理器”>“包管理器设置”中指定的源还原项目中的包。 在这种情况下,指定为依赖项的包 Microsoft.VisualStudio.Azure.Containers.Tools.Targets 在任何配置的源中都不可用(可能没有)。 要解决此问题,请将 nuget.org 添加为 URL https://api.nuget.org/v3/index.json的源(请参阅 Microsoft 文档中有关配置包源的说明)。 然后VS将能够找到并恢复它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM