我有一个针对 Windows 8.1 和 Windows Phone 8.1 的现有通用应用程序。
我现在想创建一个 Windows 10 版本的应用程序。但我仍然想维护现有的 Windows 8.1 和 Windows Phone 应用程序。
我可以在(旧)通用 8.1 应用程序和 Windows 通用应用程序之间共享代码吗?
我想象一个这样的项目结构:
目前我有:
我想为 Windows 10 添加另一个项目:
引用现有的共享项目。
这是一个可行的方法吗?或者什么是更好的方法?
最佳答案
是的,你可以这样做。将通用 Windows 项目添加到您现有的解决方案中,从“项目”菜单中选择“添加引用...”或右键单击“解决方案资源管理器”中的“项目引用”文件夹,然后从“引用管理器”的“共享项目”部分添加 App.Shared。
您需要确保共享文件在两种上下文中都有效,或者使用条件编译来区分差异。
关于windows-phone-8 - 我可以在 Windows 8.1 通用应用和 Windows 10 通用 Windows 应用之间共享代码吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31972758/