Debugging 从应用商店并行安装应用程序的设备上调试

Debugging 从应用商店并行安装应用程序的设备上调试,debugging,windows-phone-8.1,Debugging,Windows Phone 8.1,我是否可以在安装了我的应用商店生产应用程序的设备上调试我的Windows Phone 8.1应用程序?我不想从我安装的应用程序中丢失任何数据,但我需要进一步开发我的Windows live帐户。据我所知,调试应用程序是否应该有不同的ProductID,所以我的手机上应该有两个同名的应用程序 是的,你可以。我认为没有必要使用不同的ProductID。您可能会做的,但只是为了方便起见,给您正在开发的应用程序起另一个名字(我通常使用[app name]DBG)。这样,您可以在应用程序列表中区分您的应用

我是否可以在安装了我的应用商店生产应用程序的设备上调试我的Windows Phone 8.1应用程序?我不想从我安装的应用程序中丢失任何数据,但我需要进一步开发我的Windows live帐户。据我所知,调试应用程序是否应该有不同的ProductID,所以我的手机上应该有两个同名的应用程序

是的,你可以。我认为没有必要使用不同的ProductID。您可能会做的,但只是为了方便起见,给您正在开发的应用程序起另一个名字(我通常使用[app name]DBG)。这样,您可以在应用程序列表中区分您的应用程序。

我将在我拥有的开发手机上测试它,并在此处报告结果。在设备上调试应用程序时,VS是否会自动更改ProductID?因为据我所知,ProductID是手机上应用程序的唯一密钥。应用程序在发布期间会获得一个新的ProductID。因此,您发布的应用程序有另一个ProductId,而不是正在开发的应用程序。好的,这对我来说是新的,但很高兴知道。当我将我的应用程序转换为8.1并在此之后发布它时,我很难将guid从WMManifest.xml复制并粘贴到PackageManifest.xml文件。但我尝试在手机上部署该应用程序,结果显示:端口已被使用。首先,当我卸载发布的应用程序时,调试成功了。另一个问题:在安装发布的应用程序的设备上调试应用程序之前,您是否更改了其他内容?正如你所说,不管应用程序的名称。不,我不这么认为。顺便说一下,我还没有任何使用WindowsPhone8.1的经验。我以为你的问题是关于WP 8的,因为它被贴上了这样的标签。