【发布时间】:2010-12-07 11:02:34
【问题描述】:
我有一个使用 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 重新映射”,但我无法从 WPF 4 项目直接访问 WPF 3.5 库的源代码。
感谢任何指针。
编辑:NET 3.5 项目/解决方案必须在 VS2008 中维护,而 NET 4 解决方案在 VS2010 中维护。
【问题讨论】:
-
使用多目标解决方案。请参阅下面的答案。
标签: .net wpf multitargeting