同时拥有Windows 8 app store的开发版和发布版

时间:2014-02-21 17:48:05

标签: c# windows-8 windows-store-apps

我正在用C#开发一个Windows 8商店应用程序。我已经在商店发布了它,我也在继续开发下一个版本。如何在计算机上同时安装开发版和商店版?我需要能够测试商店版本,同时不断添加功能和修复错误。

当我更改代码并尝试运行时,我收到一条消息,它将覆盖已安装在我的计算机上的商店版本。这似乎与它们在清单中具有相同的包名称这一事实有关,但我不确定修改它是否是最好的方法,如果稍后当我想要发布下一个版本时修改会导致问题。

1 个答案:

答案 0 :(得分:0)

现在,我不认为有一个简单的解决方案。您可以使用一些PowerShell来完成它,但这仍然会使它成为一个手动过程。然而,展望未来,我会认真考虑使用Visual Studio Online(云中的TFS源代码控制)来管理源代码。 以下是有关如何入门的两个指南:

Getting started with Visual Studio Online

How to upload source

每次发布​​应用程序时应该做的是将开发源代码放入发布分支。 - 分支基本上就像一个包含代码快照的文件夹。 这意味着您可以拥有一个开发分支,用于处理下一个版本,然后是一个分支,用于应用程序的每个已发布版本。每当您想要返回到应用程序的已发布版本时,您始终可以打开包含特定版本的分支,并将应用程序重新部署到您的设备。以下是分支指南:

Guide on Branching and Merging