visual-studio - Visual Studio 在 Debug模式下运行没有 docker 的支持 Docker 的项目

标签 visual-studio docker visual-studio-2019

我正在使用 Visual Studio 2019 并为我的 .NET Core 项目添加了 Docker 支持。部署时一切正常,但由于域限制,我无法在本地运行 Docker。添加了 docker 支持后,有什么方法可以在不在本地使用 Docker 的情况下运行/调试项目?

我的 .csproj 看起来像这样:

<Project Sdk="Microsoft.NET.Sdk;Microsoft.NET.Sdk.Publish">
  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>netcoreapp3.0</TargetFramework>
    <DockerDefaultTargetOS>Linux</DockerDefaultTargetOS>
  </PropertyGroup>
  ....

还有我的launchSettings.json:

{
  "profiles": {
    "SomeProject": {
      "commandName": "Project"
    },
    "Docker": {
      "commandName": "Docker"
    }
  }
}

最佳答案

是的,你可以!如果您选择小调试菜单箭头(在图中所示的开始调试按钮的右侧),您可以选择最适合您的调试设置。

如果您有多个启动项目,则必须依次将每个项目设置为唯一启动项目才能访问此菜单,然后再次设置您的多个启动项目。

Debug menu

关于visual-studio - Visual Studio 在 Debug模式下运行没有 docker 的支持 Docker 的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59243695/

相关文章:

python - 如何访问当前文件夹目录之外的代码?

docker - NanoServer或Windows Server Core上的Ucma 4.0/5.0?

asp.net-core - VS2019 : adding or renaming file in asp.net core 项目非常慢

visual-studio - 如何分析 vs2008/10 中的特定代码块?

c++ - init_seg和库代码中的警告C4073?

node.js - Dockerize框架测试 "Failed to exec"

mongodb - MongoDB,Docker,Meteor:拒绝连接

tfs - 如何将 Visual Studio 2019 连接到 TFS?

visual-studio - 无法使用 Visual Studio 2019 和 Azure 发布 Web 应用程序

c++ - 为什么汉字经过编译器会变成乱码?