您如何更改 .Net Core Web 应用程序项目的 Docker OS 支持?

Jay*_*ins 7 docker asp.net-core asp.net-core-webapi visual-studio-2017

我有一个 .NET Core Web 应用程序项目,我在“启用 Docker 支持”复选框下选择了不正确的操作系统: 在此处输入图片说明

如何为现有项目更改此设置?需要明确的是,我想针对 linux,而不是 docker 中的“切换到 Windows 容器...”。

Jay*_*ins 7

结果证明这很容易,我通过编辑 csproj 文件做到了:更改<DockerDefaultTargetOS>Windows</DockerDefaultTargetOS><DockerDefaultTargetOS>Linux</DockerDefaultTargetOS>并重新加载。

我仍然不确定您会从 Visual Studio 的何处执行此操作(如果可能)。