新的netstandardapp和netcoreapp TFM有什么区别?
netstandardapp
已过时,请netcoreapp
更换它。
那么,netcoreapp到底应该是什么?
netcoreapp
是.NET Core平台的目标框架名称。如果添加netcoreapp
到project.json的frameworks部分,则应用程序的构建将在.NET Core上运行。
我不明白NETStandard.Library +应用程序主机和.NET Core基本安装之间的区别是什么。有人可以给我解释一下吗?
NETStandard.Library +应用程序主机是NetStandard.App程序包。不要使用它-它已经死了。它包括三个应用程序主机包和标准库。
Microsoft.NETCore.DotNetHostPolicy
Microsoft.NETCore.Platforms
Microsoft.NETCore.Runtime
NETStandard.Library
NET Core的基本安装是Microsoft.NetCore.App软件包。改用它。它使两个以上套餐的,下脚料他们两个,并增加了约37附加Microsoft.*
和System.*
包。
- 附加
Microsoft.*
组件
Microsoft.NETCore.DotNetHostPolicy
Microsoft.NETCore.Platforms
<-----
在2016年4月,这两个成为
Microsoft.NETCore.Runtime
<-------
NETStandard.Library的一部分。
NETStandard.Library
- 附加
System.*
组件
参考文献
https://github.com/NuGet/Home/issues/2524 >声明netstandardapp目标框架绰号“不再有效”。
https://github.com/dotnet/cli/issues/2482 >指出“以NetStandardApp为目标的项目必须移植到NetCoreApp。CLI1.0.0 RC2将不支持NetStandardApp。”
https://www.myget.org/feed/aspnetvnext/package/nuget/NETStandard.Library >软件包历史记录显示了2016年4月的重大变化。