.net core 为什么Visual Studio 2017在创建新类库项目时以netcoreapp为目标
发件人: 如果您正在构建一个库(供另一个库或应用程序使用),您将以netstandard1.X为目标 “如果您正在构建应用程序(控制台、UWP、ASP.NET核心web应用程序),您将以netcoreapp1.0为目标” 然而,当我在Visual Studio 2017中创建新的.net核心类库项目时,我看到:.net core 为什么Visual Studio 2017在创建新类库项目时以netcoreapp为目标,.net-core,visual-studio-2017,.net Core,Visual Studio 2017,发件人: 如果您正在构建一个库(供另一个库或应用程序使用),您将以netstandard1.X为目标 “如果您正在构建应用程序(控制台、UWP、ASP.NET核心web应用程序),您将以netcoreapp1.0为目标” 然而,当我在Visual Studio 2017中创建新的.net核心类库项目时,我看到: <TargetFramework>netcoreapp1.0</TargetFramework> netcoreapp1.0 为什么类库以netcoreapp
<TargetFramework>netcoreapp1.0</TargetFramework>
netcoreapp1.0
为什么类库以netcoreapp为目标?在新建项目向导中,您应该从左树中选择.NET标准 创建项目后,我得到以下信息:
<PropertyGroup>
<TargetFramework>netstandard1.4</TargetFramework>
</PropertyGroup>
netstandard1.4
我不知道为什么在.NET核心部分也有一个类似的项目及其目的,但在大多数情况下,.NET标准是类库项目的正确选择