将便携式库dll与Windows Phone dll或WinRT dll相结合

本文关键字:dll WinRT 相结合 Phone 便携式 Windows | 更新日期: 2023-09-27 18:15:37

我有以下解决方案:

  • 一个可移植库(针对WP和WinRT)
  • 一个Windows Phone库(参考便携式库)
  • 一个Windows RT库(引用可移植库)

我想知道是否:

1)是否有可能将便携式库与Windows Phone相结合,以便只有一个DLL(并与Windows RT和便携式库做同样的事情)?

2)是否有一种方法可以让部分类同时存在于可移植库和特定于平台的库中?

谢谢。

将便携式库dll与Windows Phone dll或WinRT dll相结合

部分类定义必须在同一程序集中。

如MSDN文档中所述:"所有部分类型定义意味着相同类型的一部分必须在相同的程序集和相同的模块(.exe或.dll文件)中定义。部分定义不能跨越多个模块。"网址:http://msdn.microsoft.com/en-us/library/wa80x488.aspx