0

我想創建一個新的ASP.NET核心應用程序,針對新的.NET Core 1.0。.NET核心未列出

首先,在Visual Studio 2015年更新3,我沒有看到.NET的核心上市 enter image description here

這是我所看到的project.json文件。看起來我正在瞄準dotnet5.0 enter image description here

可以安全地認爲這是完全正確的嗎?

如果這是正確的,它可能會更混亂嗎?

回答

2

下拉對於.NET Core項目沒有任何意義,因爲它不使用它。只有project.json中的內容對於.NET Core/.xproj項目很重要。

netcoreapp1.0目標框架名字對象(簡稱TFM)是用於可執行文件(ASP.NET Web應用程序或.NET Core控制檯應用程序)的.NET Core項目。 netstandard1.x(參見this netstandard TFM的api表面矩陣)用於類庫。

import部分只是告訴的NuGet也還原的目標dotnet5.6(舊TFM對.NET核心庫,這是現在換成netstandard1.x)和portable-net45-win8包,這也與.NET兼容的核心。這些允許您安裝兼容但尚未重新包裝爲netstandard1.x的軟件包。