以.NET Standard为目标的优势是什么?如果选择以.NET Core为目标,我会缺少什么?
答案 0 :(得分:2)
如果目标是.NET Standard,则您将拥有一个与实现.NET Standard的每个平台兼容的程序集。因此.NET 4.5及更高版本,.NET Core,UWP,Mono等
如果您以.NET Core为目标,那么您将获得的不仅仅是标准中定义的API(例如,该标准未定义任何UI内容,因此.NET Core中是多余的),但是您的程序集将仅与.NET Core兼容。
换句话说,如果要最大的可移植性,请选择.NET Standard。如果您需要更多功能并且只需要支持.NET Core实现,请选择.NET Core。