4
我可以定義與開發平臺不同的可移植應用程序的coreclr(asp.net核心)目標運行時嗎?在windows下爲Ubuntu創建應用程序?認爲項目是獨立於平臺的,因此只有.net運行時纔是特定的。在不同平臺的windows上構建coreclr應用程序
我可以定義與開發平臺不同的可移植應用程序的coreclr(asp.net核心)目標運行時嗎?在windows下爲Ubuntu創建應用程序?認爲項目是獨立於平臺的,因此只有.net運行時纔是特定的。在不同平臺的windows上構建coreclr應用程序
這在.Net Core文檔中的Types of portability in .NET Core文章中進行了說明。
簡而言之,默認情況下.Net Core應用程序是可移植的,這意味着您可以在Windows上運行dotnet publish
,然後在任何支持的平臺(包括Ubuntu)上使用dotnet yourapp.dll
運行該應用程序。
謝謝!偉大的文章。對於需要在'dotnet publish'之後指定'--runtime'參數的獨立應用程序 –