我接手了一个以前针对 WP 7.1 平台的Windows Phone项目,随着最近宣布的新平台,它也应该针对 WP 8。
我的VS 2010 解决方案包含多个项目(数据访问、模型、测试和 WP7 客户端应用程序),我正在徘徊如何包含对 WP8 的支持。
我必须注意,由于使用了 Toolkit 控件和其他专门针对 WP7.1 的第三方库,代码库与 WP8 不兼容。
Visual Studio 版本还有另一个问题 - WP7.1 可以与 VS 2010 一起使用,但 WP8 需要 VS 2012。我应该将整个代码库移动到 VS 2012 吗?
关于如何以最有意义的方式组织代码库以避免重复和可能的痛苦维护有什么好的建议吗?
我正在考虑一种解决方案 - 多个项目与多个解决方案 - 可重用项目方法。代码重复(如两个单独的文件夹/解决方案)应该是最不可能的方法(后备)。