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

时间:2013-05-07 15:47:16

标签: 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并重命名为APP0.StoreAssociation.xml

5)将APP1项目的APP1文件和APP0文件添加到APP0项目

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

1 个答案:

答案 0 :(得分:2)

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

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

相关问题