【问题标题】:Get the command that Visual Studio uses to build the container获取 Visual Studio 用于构建容器的命令
【发布时间】:2026-01-11 15:10:01
【问题描述】:

我在 Visual Studio 2019 中做了一个基本的 Web API .NET Core 项目。我选择在 Linux 容器中运行。

当您构建和运行时,它会根据已创建的 docker 文件创建容器。

我想看看它用来创建容器的命令。我知道它会是这样的:

docker image build --tag mysolution:dev --file .\Dockerfile .

但我想看看实际的命令是什么。

我尝试查看构建输出和容器工具输出,但在任何地方都找不到此命令。

有没有办法查看使用什么命令来构建容器?

【问题讨论】:

    标签: linux asp.net-core containers visual-studio-2019


    【解决方案1】:

    您可以使用Process Monitor 记录和探索用于启动进程的参数。

    【讨论】:

      【解决方案2】:

      如果您将“MSBuild 项目构建输出详细程度”设置为至少最小(在工具 -> 选项 -> 项目和解决方案 -> 构建和运行下),那么您应该能够看到Visual Studio 在输出窗口中执行的所有 Docker 命令。

      它将在“容器工具”或“构建”输出窗口中。

      【讨论】: