2017-02-16 123 views
2

this post on stackoverflow時爲什麼Visual Studio的2017年目標netcoreapp創建一個新的類庫項目

「如果你正在構建的應用程序(控制檯,UWP,ASP.NET核心的Web應用程序),你的目標netcoreapp1.0」

然而,當我Visual Studio創建新的.NET核心類庫項目2017我看到這個:

<TargetFramework>netcoreapp1.0</TargetFramework> 

爲什麼類庫的目標是netcoreapp?

回答

1

在New Project嚮導中,您應該從左側樹中選擇.NET Standard。

netstandard project template

創建項目後,我得到這個:

<PropertyGroup> 
    <TargetFramework>netstandard1.4</TargetFramework> 
    </PropertyGroup> 

我不知道爲什麼也有在.NET的核心部分類似的項目和它的目的,但在大多數情況下.NET標準是課堂圖書館項目的正確選擇。