首页 文章

使用.csproj文件在Docker中编译.NET项目

提问于
浏览
0

我需要在Docker中编译和部署.NET应用程序 . 为了做到这一点,我使用的是microsoft / dotnet Docker镜像 . 我的问题是这个图像需要一个project.json文件来编译项目,而我的.NET项目则使用.csproj文件 .

你知道是否有办法将我的.csproj文件的内容转换为有效的project.json或另一个能够使用我当前的.csproj文件的Docker镜像?

1 回答

  • 0

    我认为你误将传统的.NET误认为.NET Core .
    您正在使用的docker镜像是.NET核心环境的图像 . 在上面的链接中,您可以找到运行.NET Core应用程序所需的所有说明 .

    .csproj文件和project.json文件之间没有并行性 . 前者是如何定义单个.NET项目的“描述” . 后者是.NET Core应用程序的定义,其中包含所有依赖项的目录 . 您可以将其视为.csproj .sln和packages.config文件的合并 .

相关问题