我有一个使用 WPF 3.5 应用程序的 WPF 3.5 控件库。我现在想创建应用程序的 WPF 4 版本,并为应用程序的 3.5 和 4 版本使用相同的库(源代码)。
我在这里有什么选择?处理这种类型的多目标的常用方法(如果有的话)是什么?
我是否应该参考相同的文件/源代码(手动更新两个项目)为库的 WPF 3.5 和 WPF 4 版本维护两个不同的项目?或者我应该只维护 WPF 3.5 版本并在我的 WPF 4 应用程序中引用二进制 WPF 3.5 库?
我尝试了后者,发现这可能适用于某些“app.config remapping”,但我无法从 WPF 4 项目直接访问 WPF 3.5 库的源代码。
任何指针表示赞赏。
编辑:NET 3.5 项目/解决方案必须在 VS2008 中维护,而 NET 4 解决方案在 VS2010 中维护。