C# Visual Studio 2019 |“Microsoft.VisualStudio.Azure.Containers.Tools.Targets”NuGet Package |“在此源代码中不可用” 复制这个问题 创建ASP.NET Core 2.2 web应用程序,单页 右键单击project并添加docker support linux容器 完成->包管理器现在在依赖项中显示一条警告,指出Microsoft.VisualStudio.Azure.Containers.Tools.Targets NuGet包在此源中不可用。 到目前为止我都试过了 重新添加docker支持 重新启动Visual Studio 重新启动的码头工人 重新启动了我的整个本地机器 预期结果

C# Visual Studio 2019 |“Microsoft.VisualStudio.Azure.Containers.Tools.Targets”NuGet Package |“在此源代码中不可用” 复制这个问题 创建ASP.NET Core 2.2 web应用程序,单页 右键单击project并添加docker support linux容器 完成->包管理器现在在依赖项中显示一条警告,指出Microsoft.VisualStudio.Azure.Containers.Tools.Targets NuGet包在此源中不可用。 到目前为止我都试过了 重新添加docker支持 重新启动Visual Studio 重新启动的码头工人 重新启动了我的整个本地机器 预期结果,c#,visual-studio,azure,docker,C#,Visual Studio,Azure,Docker,添加docker支持后,我希望visual studio下载所述azure容器工具的最新版本并自动实现它们,这样我只需从启动下拉菜单中选择docker即可启动docker 实际结果 Visual studio没有下载所述NuGet软件包的最新版本 尝试安装Microsoft.VisualStudio.Azure.Containers.Tools.Targets v1.4.4版,这是启用visual studio Tools for Containers的最新目标文件 你可以从这里下载 1.4.4

添加docker支持后,我希望visual studio下载所述azure容器工具的最新版本并自动实现它们,这样我只需从启动下拉菜单中选择docker即可启动docker

实际结果 Visual studio没有下载所述NuGet软件包的最新版本


尝试安装Microsoft.VisualStudio.Azure.Containers.Tools.Targets v1.4.4版,这是启用visual studio Tools for Containers的最新目标文件

你可以从这里下载

1.4.4对我来说很有效


查看是否有帮助。

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

我实际上正在使用版本1.4.9,理论上它应该可以工作,因为至少我认为它是一个更为更新的版本。然而,降级似乎至少解决了我在这个问题上的问题。最后,似乎现在有一些编译错误,这是以前没有的。相比之下,在docker之外构建和启动确实有效。。。这太令人沮丧了。