【发布时间】:2015-07-31 08:09:33
【问题描述】:
我目前正在将现有的 wpf 应用程序移植到通用 Windows 应用程序。
现有应用程序相当简单,结构为普通 wpf 项目,包含 ui 层和文件系统交互,以及包含主要应用程序逻辑的类库。
我能够将类库转移到通用 Windows 库(windows 10 sdk),而无需进行任何实质性更改。此通用 Windows 库与原始 wpf 应用程序存在于同一解决方案中的自己的项目中。 为了尽量减少复杂性,我希望即将推出的通用 Windows 应用程序和 wpf 应用程序都引用同一个库。但是,我无法从我的 wpf 项目中添加对通用 Windows 库的引用。该库出现在 Visual Studio 的“添加引用”对话框中,但在选择库并单击“确定”后,我收到一条消息,提示无法添加引用。
目前我正在尝试做的事情是不可能的,还是我缺少什么?需要将相同的代码保存到两个不同的库项目中才能使用,这似乎很愚蠢。
【问题讨论】:
-
我已验证该问题与wpf项目或Library项目的目标框架无关。 (至少在 Visual Studio ui 中不可见。)
-
我也刚刚更新到最新版本的 VS,工具不再存在。据我所知,这可能是因为在 RTM 中,他们从描述依赖关系的 .csproj 文件方式转移到了 project.json 文件。我似乎也无法将 .net 框架添加到 project.json 依赖项中。我们可以在 VS 2015 Update 1 中看到这个工具回归。
标签: c# .net wpf win-universal-app