windows-phone-8 - 我可以在 Windows 8.1 通用应用和 Windows 10 通用 Windows 应用之间共享代码吗

标签 windows-phone-8 windows-8.1 win-universal-app windows-10

我有一个针对 Windows 8.1 和 Windows Phone 8.1 的现有通用应用程序。

我现在想创建一个 Windows 10 版本的应用程序。但我仍然想维护现有的 Windows 8.1 和 Windows Phone 应用程序。

我可以在(旧)通用 8.1 应用程序和 Windows 通用应用程序之间共享代码吗?

我想象一个这样的项目结构:

目前我有:

  • App.Windows
  • App.WindowsPhone
  • 应用分享

  • 我想为 Windows 10 添加另一个项目:
  • App.Windows10

  • 引用现有的共享项目。

    这是一个可行的方法吗?或者什么是更好的方法?

    最佳答案

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

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

    关于windows-phone-8 - 我可以在 Windows 8.1 通用应用和 Windows 10 通用 Windows 应用之间共享代码吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31972758/

    相关文章:

    c# - Windows Phone 8 - 使用 Binding 将 byte[] 数组加载到 XAML 图像中

    c# - BackgroundAudioPlayer 没有开始播放

    html - Html/Css 上的透明磁贴,如 Windows Phone 8

    c# - 为什么绑定(bind)数据上下文设置为控件的数据上下文?

    windows - IntelliJ 升级到 Windows 8.1 后无法启动 Git

    c# - Visual Studio 2015(社区)设计器显示空白通用应用程序的 NullReferenceException

    c# - UWP 检查当前页面的名称或实例

    c# - 为 Windows Phone 8 创建两列、垂直堆叠的列控件

    javascript - 无法访问 ms-appdata :///local after taking a photo

    c# - UWP 应用程序中的 DockPanel?