首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >您如何更改Docker OS对.Net核心网络应用程序项目的支持?

您如何更改Docker OS对.Net核心网络应用程序项目的支持?
EN

Stack Overflow用户
提问于 2019-02-03 19:50:25
回答 4查看 6.4K关注 0票数 8

我有一个Docker Core Web Application项目,我在"Enable .NET Support“复选框中选择了不正确的操作系统:

如何为现有项目更改此设置?需要说明的是,我的目标是linux,而不是“切换到Windows容器...”在码头。

EN

回答 4

Stack Overflow用户

发布于 2019-02-03 21:47:03

事实证明这很简单,我通过编辑csproj文件实现了这一点:将<DockerDefaultTargetOS>Windows</DockerDefaultTargetOS>更改为<DockerDefaultTargetOS>Linux</DockerDefaultTargetOS>并重新加载。

我仍然不确定你会在Visual Studio的什么地方做这件事(如果可能的话)。

票数 9
EN

Stack Overflow用户

发布于 2019-02-06 18:12:45

如果解决方案中只有一个项目,我会删除API项目中与docker-compose.dcproj和Dockerfile关联的项目。之后,我会右键单击,并再次添加docker支持到该项目。

这将使用linux基础镜像创建新的dockerfile。

和新的dcproj将会提到linux。

代码语言:javascript
运行
复制
<DockerTargetOS>Linux</DockerTargetOS>
票数 1
EN

Stack Overflow用户

发布于 2019-03-22 03:18:55

对于以Docker核心为目标的ASP.NET核心项目,有两个选项可以通过工具添加.NET支持。在Visual Studio中打开该项目,然后选择以下选项之一:

在解决方案资源管理器中,从项目menu.

  • Right-click中选择Docker Support,然后选择Add > Docker Support。

您应该看到如下所示的窗口

并选择所需的操作系统。

你可以找到更多信息HERE

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54502554

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档