尝试发布 ASP.NET 项目时出现 Docker 错误

Iva*_*ono 4 c# visual-studio docker asp.net-core visual-studio-2022

我有一个 ASP.NET 项目 (NET6),我通过以下方式删除了 Docker 支持:

  1. 删除“目标”文件
  2. 删除“docker”文件
  3. 从“launchsettings.json”文件中删除“Docker”设置

当我尝试发布该项目时,出现以下错误:

Visual Studio 容器工具需要 Docker Desktop。要获取它,请参阅https://go.microsoft.com/fwlink/?linkid=847268

“KillAppInsideContainer”任务意外失败。

我已经安装了适用于 Windows 的 Docker Desktop,但在发布时仍然出现以下错误:

“KillAppInsideContainer”任务意外失败。

找不到方法:“无效 Microsoft.VisualStudio.Containers.Tools.Shared.Functions.AzureFunctionsFeedDataProvider..ctor(Microsoft.VisualStudio.Containers.Tools.Common.Services.Logging.ILoggingService)”。

我是否缺少仍然引用 Docker 的其他设置/位置?

Iva*_*ono 7

我参考了这个 Nuget 包:

Microsoft.VisualStudio.Azure.Containers.Tools.Targets

删除后,发布工作正常。