我制作了一个Windows Phone 7应用程序。我复制粘贴相同的应用程序10次,以创建10个不同的应用程序,因为这10个应用程序的唯一区别是图像。但是现在我无法在模拟器上安装2个应用程序,因为它们具有相同的GUID。我尝试使用 GUID生成器工具并替换 WMAppManifest.xml 文件中的产品ID 以及 GUID 使用新生成的GUID 程序集信息,但只要我重建解决方案,它就会返回到相同的旧GUID并仍然替换其他应用程序已安装相同的GUID。任何人都可以帮助我为什么会这样?我错过了什么吗?
答案 0 :(得分:7)
我终于开始工作了!! 这可能会帮助那些可能像我一样被卡住的人。
我正在做的错误是我输入了 UpperCase 中工具生成的GUID,而它必须放在“LowerCase”中。 Visual Studio 2012中的GUID生成器工具生成如下所示的GUID:“ AAB123-xxxx-xxxx-xxxxxxx ”,而WMAppManifest.xml文件采用的是:“ aab123-xxxx-xxxx -xxxxxxx 强>”。
因此,更改任何项目的GUID的步骤如下:
答案 1 :(得分:1)
要避免GUID问题,请按照以下步骤复制项目:
这对我有用。如果我将多个项目部署到手机上,我可以看到所有这些项目,但它们并没有被替换。