首先我想说的是,我已经阅读了这两个讨论: 如何组织 Windows Phone 代码库以同时针对 7.x 和 8 平台和 Windows Phone 7/WPF - 共享代码库。所以,我知道 Portable Class Librariy 项目类型,这可能是我的问题的答案。但这不是我的情况的答案。
问题
我的项目中有一些旧代码库WindowsClassLibraryNetFw35
。我需要这个项目成为一个面向 .NET Framework 3.5 的类库。原因是一些依赖应用程序部署在客户的机器上,而这些机器没有安装 .NET Framework 4+。不幸的是,我不能强迫我的客户升级他们的环境。
现在我为 Windows 8 和 Windows Phone 8 创建新项目。如您所知,当我尝试引用我的旧库时,Windows Phone 8 项目将失败,因为它不是兼容的 Windows Phone 项目(见屏幕截图)。
问题
重组我的项目类型以便能够支持我的旧项目和新项目的最佳方法是什么?