Windows 8 如何在同一解决方案中创建两个独立的应用程序

Windows 8 如何在同一解决方案中创建两个独立的应用程序,windows-8,visual-studio-2012,microsoft-metro,windows-store-apps,Windows 8,Visual Studio 2012,Microsoft Metro,Windows Store Apps,我有一个应用程序APP1,它必须与另一个应用程序APP0共享大量代码。 这两个应用程序共享所有项目依赖项,唯一不同的是构建配置。因此,我希望在同一个解决方案文件中管理它们 我还需要能够将这两个应用程序部署到商店 以下是我所做的: 1) 复制/粘贴APP0.csproj并重命名为APP1.csproj 2) 将APP1添加到解决方案 3) 复制/粘贴APP0.appxmanifest并重命名为APP1.appxmanifest 4) 复制/粘贴APP0.StoreAssociation.xml并重

我有一个应用程序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。因此,有些东西仍然使两个应用程序看起来一样。。。
任何帮助都将不胜感激!谢谢

看起来您做了所有正确的事情,以确保可以同时构建这两个项目,但是如果您想选择单独安装它们,则需要确保为这两个项目指定唯一的标识。检查页面


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

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