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

标签 docker asp.net-core visual-studio-2017 asp.net-core-webapi

我有一个 .NET Core Web 应用程序项目,我在“启用 Docker 支持”复选框下选择了不正确的操作系统:
enter image description here

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

最佳答案

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

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

关于docker - 您如何更改 .Net Core Web 应用程序项目的 Docker OS 支持?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54502554/

相关文章:

mysql - 本地主机连接 MySQL Docker 困惑

php - docker-php-ext-install 在 Raspberry Pi (arm32v6) 上卡住

c++ - SFML 2.4.2 不在 VS 2017 社区中绘制

使用 OutDir 时每个目标框架的子文件夹中的 MSBuild 输出

c# - Identity Server 3 访问 token 验证库无法验证从 Identity Server 4 生成的 token

Typescript 调试在 Visual Studio 2017 中不起作用

postgresql - 在 Dockerfile 中启用 Postgis 扩展 Postgres

docker - 对代码使用卷是 docker 最佳实践吗?

asp.net - TryUpdateModelAsync() 无法传入对象参数进行更新

entity-framework - "No executable found matching command "点网 ef ""