創建新的Visual Studio 2015類庫(包)項目時,可以設置多個目標框架。Visual Studio 2015目標框架「dotnet」vs「net452」
dotnet
和net452
有什麼區別?
project.json:
"frameworks": {
"dotnet": { },
"net452": {}
}
項目佈局:
創建新的Visual Studio 2015類庫(包)項目時,可以設置多個目標框架。Visual Studio 2015目標框架「dotnet」vs「net452」
dotnet
和net452
有什麼區別?
project.json:
"frameworks": {
"dotnet": { },
"net452": {}
}
項目佈局:
DOTNET: 新的.NET爲核心沒有任何應用程序包模型要求,這是運行時間。 (您也可以使用例如使用DNX或dnxcore)
net452: 這種需求,如果你想要的東西,僅僅是完整的.NET框架的一部分被引用。
Oren Novotny有一個偉大的博客文章解釋它。
我不能回答從thllbrg以前的答案(這大概是對的...而且奧倫博客帖子是在當前時間的最重要來源),但一個重要的澄清:dotnet
沒有一個運行。
使用dotnet
構建的庫可以部署DNX,.Net Framework和UWP平臺(如果庫的依賴關係允許的話)。都有不同的CLR和編譯模型。 DNX例如支持即時編譯,而UWP提前編譯成一個文件並執行樹搖動(殺死庫中未使用的函數)。
您能解釋一下「nuget平臺包」的含義嗎?謝謝! – davenewza
@davenewza補充說明一下,希望這個更清楚。 – thllbrg