2016-11-18 61 views
0

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

您是否知道是否有方法将我的.csproj文件的内容转换为有效的project.json或另一个可以使用我当前的.csproj文件的Docker映像?

回答

0

我认为你错误地认为传统的.NET与.NET Core
您使用的码头图像是.NET核心环境的图像。 在上面的链接中,您可以找到运行.NET Core应用程序所需的全部解释。

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

相关问题