我正在将我的库转换为 PCL。但我不明白可用类型如何取决于所选平台。
使用这些设置:
与此类配置一样,我的可用类型更少:
这怎么可能?
是否有任何服务可以让我看到根据所选选项添加|删除的类型和操作?
更新
据我了解,存在一些命名混乱。
最初与这些平台相关的术语可移植类库:.NET Framework、Silverlight、Windows Phone 和 Xbox 360。至少文档是这样说的。
但在下一个版本中,他们添加了 Windows 应用商店应用程序。这里有一些奇怪的事情。
它如何寻找ICommand
:
..对于Type.IsInstanceOfType()
:
等待!Windows 应用商店在哪里?为什么是单独的行?如果 PCL 包含 Windows 应用商店,WSA 怎么不能支持此功能?
一个奇怪的问题:如果我启用了 .NET 4.5,SL5、WP8 和 WSAType.IsInstanceOfType()
就存在并且可以访问。但是如果我禁用 SL5,这个方法就会消失,因为它从来没有存在过。这到底是怎么回事?
这个 SO anwser可能会有所帮助。