2016-11-18 70 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文件的合併。

相關問題