我想創建一個新的ASP.NET核心應用程序,針對新的.NET Core 1.0。.NET核心未列出
首先,在Visual Studio 2015年更新3,我沒有看到.NET的核心上市
這是我所看到的project.json文件。看起來我正在瞄準dotnet5.0
可以安全地認爲這是完全正確的嗎?
如果這是正確的,它可能會更混亂嗎?
我想創建一個新的ASP.NET核心應用程序,針對新的.NET Core 1.0。.NET核心未列出
首先,在Visual Studio 2015年更新3,我沒有看到.NET的核心上市
這是我所看到的project.json文件。看起來我正在瞄準dotnet5.0
可以安全地認爲這是完全正確的嗎?
如果這是正確的,它可能會更混亂嗎?
下拉對於.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
的軟件包。