【问题标题】:How to create two separate apps in the same solution如何在同一个解决方案中创建两个单独的应用程序
【发布时间】:2013-05-07 15:47:16
【问题描述】:

我有一个应用程序 APP1,它必须与另一个应用程序 APP0 共享大量代码。 两个应用程序共享所有项目依赖项,唯一不同的是构建配置。因此,我想在同一个解决方案文件中管理它们。

我还需要能够将这两个应用程序部署到商店。

这就是我所做的:

1) 复制/粘贴 APP0.csproj 并重命名为 APP1.csproj

2) 将 APP1 添加到解决方案中

3) 复制/粘贴 APP0.appxmanifest 并重命名为 APP1.appxmanifest

4) 复制/粘贴 APP0.StoreAssociation.xml 并重命名为 APP0.StoreAssociation.xml

5) APP1 项目添加 APP1 文件,APP0 项目添加 APP0 文件

我还检查了 APP1.csproj 是否获得了新的 guid。 问题仍然存在:当我调试 APP0 时,APP1 已从仪表板中删除。当我调试 APP1 时,删除了 APP0。所以有些东西仍然使两个应用程序看起来一样...... 任何帮助将非常感激!谢谢!

【问题讨论】:

  • 部署似乎工作正常,所以右键单击 APP1 或 APP0 并按部署实际上在仪表板中提供了 2 个单独的应用程序。
  • 您可能需要两个解决方案。

标签: windows-8 visual-studio-2012 microsoft-metro windows-store-apps


【解决方案1】:

看起来您所做的一切都是正确的,以确保您可以构建这两个项目,但如果您想选择单独安装它们,您需要确保为这两个项目指定唯一身份。检查Package identity 页面。

例如,您可以在 appxmanifest 文件中更改其中一个项目的包名称(最后一个选项卡“Packaging”-> 更改“包名称”)。

【讨论】:

    猜你喜欢
    • 2020-05-27
    • 1970-01-01
    • 2011-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-04
    相关资源
    最近更新 更多