新的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月的重大变化。