我想知道,PCL 实际上解决了什么问题?如果它所做的只是限制我了解哪些类型是跨平台的,那么微软为什么不通过 IDE 将其作为标准 .NET 库中的一个功能呢?
基本上,我可以轻松编译一个包含一些 POCO 对象的 .NET 库,并在我的 Silverlight、WPF 和 Windows Store 应用程序中引用该 DLL,而无需重新编译或出现任何问题。是否有任何在 PCL 中有效但在标准 .NET 库中无效的代码示例?
哦,我知道显然有些东西可以在标准 .NET 库中使用,我对此并不担心......我想我的问题是:
是否有任何代码可以在可移植类库中编译,如果完全相同的代码在 .NET 库中,则无法正确运行?