在Windows Phone 8和Windows 8之间共享代码时,开发人员的两个核心选项是1)Windows运行时组件和2)门户类库。选择Windows运行时组件与可移植代码库
Windows Runtime Components使用WinRT,可以投影到所有支持的语言。在不同的平台上使用时,它们需要在单独的项目(二进制文件)中链接文件。但是,它们共享可用WinRT API的90%。
Portable Class Libraries是BCL的子集(有时是重要的子集),它具有跨平台的二进制兼容性。它们可用于WinRT应用程序,也可用于其他项目类型,如Silverlight,Xbox等。
当开发人员选择“共享策略”时,哪种项目类型是实现最佳工作共享的首选技术Windows Phone 8和Windows 8之间的代码?谢谢。
然后还有源文件链接技术......没有WinRT组件或PCL。 –
此问题不再与支持共享项目的Visual Studio 2013 Update 2中的Windows Phone 8.1通用应用程序的引入有关。 –
@ JerryNixon-MSFT - 这是一个有趣的智慧宝石,你可以扩展一下吗?一个'被清洗的项目'如何工作,它解决了什么问题? –