Docker 尝试发布 ASP.NET 项目时出错
Docker errors when trying to publish ASP.NET project
我有一个 ASP.NET 项目 (NET6),我删除了 Docker 支持:
- 正在删除 'targets' 文件
- 正在删除 'docker' 文件
- 正在从 'launchsettings.json' 文件中删除 'Docker' 设置
当我尝试发布项目时出现以下错误:
Visual Studio container tools require Docker Desktop. To get it, see https://go.microsoft.com/fwlink/?linkid=847268
The "KillAppInsideContainer" task failed unexpectedly.
我已经为 Windows 安装了 Docker Desktop,但在发布时我仍然遇到这些错误:
The "KillAppInsideContainer" task failed unexpectedly.
Method not found: 'Void Microsoft.VisualStudio.Containers.Tools.Shared.Functions.AzureFunctionsFeedDataProvider..ctor(Microsoft.VisualStudio.Containers.Tools.Common.Services.Logging.ILoggingService)'.
我是否遗漏了仍然引用 Docker 的其他设置/位置?
我参考了这个 Nuget 包:
Microsoft.VisualStudio.Azure.Containers.Tools.Targets
删除后,发布工作正常。
我有一个 ASP.NET 项目 (NET6),我删除了 Docker 支持:
- 正在删除 'targets' 文件
- 正在删除 'docker' 文件
- 正在从 'launchsettings.json' 文件中删除 'Docker' 设置
当我尝试发布项目时出现以下错误:
Visual Studio container tools require Docker Desktop. To get it, see https://go.microsoft.com/fwlink/?linkid=847268
The "KillAppInsideContainer" task failed unexpectedly.
我已经为 Windows 安装了 Docker Desktop,但在发布时我仍然遇到这些错误:
The "KillAppInsideContainer" task failed unexpectedly.
Method not found: 'Void Microsoft.VisualStudio.Containers.Tools.Shared.Functions.AzureFunctionsFeedDataProvider..ctor(Microsoft.VisualStudio.Containers.Tools.Common.Services.Logging.ILoggingService)'.
我是否遗漏了仍然引用 Docker 的其他设置/位置?
我参考了这个 Nuget 包:
Microsoft.VisualStudio.Azure.Containers.Tools.Targets
删除后,发布工作正常。