我最近使用微软的升级助手将我的.NET 4.6.2应用程序迁移到了.NET 7.0,并在Visual Studio 2022中编译它。转换进行得很顺利,但它作为控制台应用程序运行(这没关系)。我想知道我必须在项目文件中做什么设置才能使应用程序在Linux Docker容器中运行。
jdgnovmf1#
对于.NET 7,您有两个选项:1.您可以使用VS中的按钮,它将为您创建一个Dockerfile,并添加一个启动配置文件,使您能够在容器中进行调试。1.如果您不需要/不想在容器中调试,您可以使用新的publish support.配置,它允许您发布到映像,不需要Dockerfile。
1条答案
按热度按时间jdgnovmf1#
对于.NET 7,您有两个选项:
1.您可以使用VS中的按钮,它将为您创建一个Dockerfile,并添加一个启动配置文件,使您能够在容器中进行调试。
1.如果您不需要/不想在容器中调试,您可以使用新的publish support.配置,它允许您发布到映像,不需要Dockerfile。