从WPF应用程序

时间:2015-07-30 23:41:32

标签: c# .net wpf win-universal-app

我目前正致力于将现有的wpf应用移植到通用Windows应用。

现有的应用程序非常简单,结构为普通的wpf项目,包含ui层和文件系统交互,以及包含主应用程序逻辑的类库。

我能够将类库转移到通用Windows库(Windows 10 sdk)而不进行任何实质性更改。此通用Windows库存在于与原始wpf应用程序相同的解决方案中的自己的项目中。 为了最大限度地降低复杂性,我希望即将推出的通用Windows应用程序和wpf应用程序都可以引用相同的库。但是,我无法从我的wpf项目添加对通用Windows库的引用。该库出现在"添加参考"视觉工作室中的对话框,但在选择了库并单击“确定”后,系统会显示一条消息,指出无法添加引用。

我现在想要做的是不可能的,还是我缺少的东西?将相同的代码保存到两个不同的库项目中以使其可用是一种愚蠢的行为。

1 个答案:

答案 0 :(得分:1)

您应该可以通过右键单击项目>来选择类库的目标框架。属性>库和目标定位点击更改,并在您的计算机上选择.Net framework X.然后,(除了PCL中不兼容的API之外),您将能够引用该项目