我有一个针对Windows 8.1和Windows Phone 8.1的现有通用应用。
我现在想要创建一个Windows 10版本的应用程序。但我仍然希望维护现有的Windows 8.1和Windows Phone应用程序。
我可以在(旧)通用8.1应用程序和Windows通用应用程序之间共享代码吗?
我想象一个像这样的项目结构:
目前我有:
我想为Windows 10添加另一个项目:
引用现有的共享项目。
这是一种可行的方法吗?或者什么是更好的方法?
答案 0 :(得分:7)
是的,你可以这样做。将Universal Windows项目添加到现有解决方案,从Project菜单中选择Add References ...或右键单击Solution Explorer中的Project&#39s References文件夹,然后从Reference Manager添加App.Shared&#39 ; s共享项目部分。
您需要确保共享文件在两个上下文中都有效,或者使用条件编译来区分差异。