我能否在Windows 8.1通用应用程序和Windows 10通用Windows应用程序之间共享代码?

4

我有一个已存在的面向Windows 8.1和Windows Phone 8.1的通用应用程序。

现在,我想创建一个针对Windows 10的应用程序版本。但是我仍然想保留现有的Windows 8.1和Windows Phone应用程序。

我能分享旧版通用8.1应用程序和Windows通用应用程序之间的代码吗?

我想象中的项目结构如下:

当前我拥有:

  • App.Windows
  • App.WindowsPhone
  • App.Shared

我想添加另一个针对Windows 10的项目:

  • App.Windows10

并且该项目将引用现有的Shared项目。

这是可行的方法吗?还是有更好的方法?

1个回答

7

是的,你可以这么做。将通用Windows项目添加到现有解决方案中,从“项目”菜单或在解决方案资源管理器中右键单击项目的引用文件夹并选择“添加引用...”,然后从“引用管理器”的“共享项目”部分添加 App.Shared。

您需要确保共享文件在两个上下文中都有效,或使用条件编译来分离差异。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接