如何添加 Docker 选项以从 VS2022 运行 .NET Core 项目

Ste*_*BEG 2 c# visual-studio docker .net-core

如何在 Visual Studio 2022 中为构建程序添加 Docker 选项?

例如,当我创建一个新解决方案并检查 Docker 时,我可以选择:

在此输入图像描述

但是在我之前没有使用 Docker 并创建了一些解决方案中dockerfile,我的解决方案没有选项 Docker?

我应该在.csproj文件中添加一些东西吗?

我也在看这篇文章,但在 VS 2022 的项目选项卡中找不到 Docker 支持

Bin*_*gla 6

在VS2022中,右键单击要添加Docker的项目并选择“添加”,然后选择“Docker支持”。系统会提示您是否要在 Linux 或 Windows 容器中运行该项目。

默认 Docker 文件将添加到您的项目中,并使用 Docker 替代方案更新项目 launchSettings.json。

{
 "profiles": {
   "ConnectEF": {
     "commandName": "Project"
   },
   "Docker": {
     "commandName": "Docker"
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

然后您可以像往常一样使用 Docker 运行该项目。

Docker 镜像

  • @TBG 检查你的 VS 安装 - 是否打开了“容器开发工具”。 (2认同)