2017-02-16 151 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标准是课堂图书馆项目的正确选择。