.net core .net standard .net framework.net core .net standard .net framework

在配置文件里发现这是一个.netstandard2.0的项目,在配置文件里发现这是一个.netstandard2.0的项目

 

同等开始为此dotnet
new
console创建了一个控制台项目,在配备文件里发现就是一个.netcoreapp2.0底类别;

由于对微软的技术于感兴趣,所以近年来即当研讨用Visual
Studio Code开发一个Asp.net core项目又准备由后端开始波及起。

注意:

 

由于针对微软的技术于感兴趣,所以近年来即令以研讨用Visual
Studio Code开发一个Asp.net core项目以准备从后端开始干起。

 

 

 

正如奇怪这里面有啊两样;

首先是.net
framework这个我们就坏熟悉了,用于转移于iis上之Windows应用或Asp
Web项目;

 

副是.net
core用于转移跨平台的控制台应用程序、ASP.NET
Core Web 应用程序和言语服务;

而想利用ConfigurationBuilder()读取配置文件设置basepath等要使用.netcoreapp2.0,
.netstandard2.0脚下莫支持;

末段是.net
standard 用于转移可以从有 .NET 实现(如 .NET Framework、.NET Core 和
Xamarin)引用的库房;

从此还要用dotnet
new
classlib创建了一个类库,在安排文件里发现及时是一个.netstandard2.0的门类;

注意:

先是是.net
framework这个我们即便怪熟悉了,用于转移于iis上之Windows应用或Asp
Web项目;

假定想用ConfigurationBuilder()读取配置文件设置basepath等要使用.netcoreapp2.0,
.netstandard2.0脚下勿支持;

 

如出一辙开始为此dotnet
new
console创建了一个控制台项目,在配备文件里发现及时是一个.netcoreapp澳门蒲京网址2.0的品类;

 

.netstandard2.0凡无能为力引用.netcoreapp2.0之;

最终是.net
standard 用于转移可以打持有 .NET 实现(如 .NET Framework、.NET Core 和
Xamarin)引用的堆栈;

后又就此dotnet
new
classlib创建了一个类库,在布置文件里发现就是一个.netstandard2.0的路;

若果想采取StackExchange.Redis进行Redis客户端操作请使用.netstandard2.0,
.netcoreapp2.0时莫支持;

正如好奇这之中有什么不同;

附带是.net
core用于转移跨平台的控制台应用程序、ASP.NET
Core Web 应用程序和说话服务;

假设想采取StackExchange.Redis进行Redis客户端操作请使用.netstandard2.0,
.netcoreapp2.0当下莫支持;

.netstandard2.0凡是无能为力引用.netcoreapp2.0的;