如何在visual studio 2017 15.3.2版中暂时禁用asp.net core 2.0项目中的docker支持?

如何在visual studio 2017 15.3.2版中暂时禁用asp.net core 2.0项目中的docker支持?,docker,visual-studio-2017,asp.net-core-2.0,Docker,Visual Studio 2017,Asp.net Core 2.0,我在Visual Studio 2017 15.3.2版中创建了Asp.Net Core 2.0 Web Api项目,启用了Docker支持 如何从project中临时禁用Docker支持?我从sln文件中删除了以下内容以删除Docker支持: Project("{E53339B2-1760-4266-BCC7-CA923CBCF16C}") = "docker-compose", "docker-compose.dcproj", "{5412559A-5688-4EB3-97F4-31DF89

我在Visual Studio 2017 15.3.2版中创建了Asp.Net Core 2.0 Web Api项目,启用了Docker支持


如何从project中临时禁用Docker支持?

我从sln文件中删除了以下内容以删除Docker支持:

Project("{E53339B2-1760-4266-BCC7-CA923CBCF16C}") = "docker-compose", "docker-compose.dcproj", "{5412559A-5688-4EB3-97F4-31DF8997843C}"
EndProject

在解决方案资源管理器中,右键单击docker project(“docker compose”)并选择“卸载项目”

,尽管我尚未安装Visual Studio 2017 15.3.2版,我在Visual Studio 2017版本15.9中处理了相同的问题,方法是按照以下步骤从我的ASP.NET Core 2.1禁用docker支持:

  • 解决方案探索->右键单击“docker compose”->卸载项目
  • 解决方案探索->右键单击ASP.NET核心项目->设置为启动项目
  • 解决方案探索->右键单击ASP.NET核心项目->属性->调试选项卡->概要文件和启动菜单->IIS Express

  • 现在,您必须重新生成解决方案,然后在“IIS Express”模式下运行项目。

    我很确定您提供的这段代码片段不在csproj中,而是在主sln文件中。另外,如果我记得很清楚,要完全恢复“添加docker支持”的功能,他应该删除添加到解决方案中项目中的任何
    dockerfile
    s。。当然,这不是我一直想要的。我已经把它改成了sln作为回应。另外,我只想暂时删除,以便稍后通过将相同的内容添加回sln文件来启用它。我也更新了问题以反映这一点。感谢@quetzalcatl指出这一点。