.net core .net standard .net framework

是因为对微软的才具比较感兴趣,所以近些日子就在钻探用Visual
Studio Code开辟三个Asp.net core项目同不时间图谋从后端开首干起。

一开端用dotnet
new
console创立了二个调整台项目,在布局文件里发掘那是三个.netcoreapp2.0的花色;

从此又用dotnet
new
classlib创立了一个类库,在安排文件里发掘这是二个.netstandard2.0的类型;

 

比较古怪这里面有哪些两样;

 

第一是.net
framework那么些大家就老大熟谙了,用于转移在iis上的Windows应用或许Asp
Web项目;

 

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

 

末段是.net
standard 用于转移能够从全数 .NET 达成(如 .NET Framework、.NET Core 和
Xamarin)引用的库;

注意:

一经想使用ConfigurationBuilder()读取配置文件设置basepath等请使用.netcoreapp2.0,
.netstandard2.0脚下不帮忙;

倘若想利用StackExchange.Redis进行Redis客户端操作请使用.netstandard2.0,
.netcoreapp2.0当下不协理;

.netstandard2.0是心有余而力不足引用.netcoreapp2.0的;