2017-01-30 41 views
0

我正試圖圍繞.NET框架的所有可能的變體以及使用它們的方式進行討論。在完整框架中運行.NET核心應用程序有什麼意義?

您可以輕鬆過這樣完整的.NET框架中運行應用程序:

{ 
    「version」: 「1.0.0-*」, 
    「buildOptions」: { 
    「emitEntryPoint」: true 
    }, 

    「dependencies」: { 
    「Microsoft.NETCore.App」: { 
     「type」: 「platform」, 
     「version」: 「1.0.0」 
    } 
    }, 

    「frameworks」: { 
    「net452" 
    } 
} 

但是,什麼是這樣做的呢?我的粗略理解是,通過這樣做,你會失去.NET Core互操作性功能(不能在Mac或Linux上運行),但另一方面,您不僅可以引用.NET Core程序集,還可以引用舊的.NET程序集(這非常棒儘可能多的.NET核心庫仍然是alpha/beta)。我對嗎?還有什麼我想念的?

+1

應該問一個很好的問題,可以讓微軟添加到它的文檔中,因爲這個頁面可能不夠用,https://docs.microsoft.com/en-us/dotnet/articles/standard/choosing-core-框架服務器 –

+0

順便說一句你的引號有什麼問題? –

+0

@ J.Doe,你是什麼意思? – SiberianGuy

回答

相關問題