【发布时间】:2015-10-27 02:43:34
【问题描述】:
我最近正在为我的 PCL 编写支持的平台,其中之一是其他 PCL。如果我的库(针对 .NET Framework 4.5 和 Windows/Phone 8.1)也可以在 .NET Core 项目中使用,我感到很困惑。
据我了解,PCL 允许您跨多个平台共享代码而无需重新编译,而 .NET Core 也可以。唯一的区别是 .NET Core 面向少数个平台,即 OS X 和 Linux,并且是开源的。
所以本质上,我看不出 .NET Core 与 Microsoft 重新命名 PCL 并说“注意我们将开源并针对非 Windows 平台有什么不同!”
所以底线是,PCL 是否与 .NET Core 兼容,反之亦然?它们有什么区别?
【问题讨论】:
标签: c# .net cross-platform portable-class-library .net-core