XNA游戏无法部署到WP7模拟器
这种用法工作,我不能告诉我什么坏了......但我怀疑这是与WMAAppManifest / Guid有关......
当我尝试从VS对WP7模拟器进行深入/调试时,出现以下弹出消息:“应用程序无法启动以进行调试,请验证应用程序是否安装在目标设备上。”
我真正想要做的是使用Microsoft.Smartdevice.Connectivity程序集在代码中部署到模拟器。 我到达那里的错误信息可能更丰富。
app = WP7Device.InstallApplication(
ApplicationGuid,
ApplicationGuid,
"NormalApp",
outputPathAbsolute + "GameThumbnail.png",
outputPathAbsolute + xapFilename
);
...产生以下异常:“安装应用程序失败,XAP软件包签名无效或WP清单文件无效,请使用有效签名重新签名并修复清单文件。”
我已验证XAP的路径是否正确,并且ApplicationGuid参数的值与我的WMAppManifest.xml“ProductID =”{4b8343da-c890-423b-9b76-2754015174cf}“中的该值匹配。
所以......“用有效签名重新签名并修复清单文件。” 如果那真的是问题,怎么样?
编辑:
所以我用IZarc打开了XAP,看到它里面的WMAppManifest不是我项目中的那个,并且有一个不同的Guid。 这怎么可能?
在我的应用程序的部署期间,我也发现了这个问题。 解决方法很简单 - 您必须将第一个InstallApplication方法的参数替换为Product GUID(与Application GUID不同)。 您可以在标签内的Properties WMAppManifest.xml文件中找到产品GUID。 第二个参数必须是AssemblyInfo.cs中的 guid。
右键单击解决方案并选择属性。 选择属性后,转到配置属性并检查构建和部署选项。
链接地址: http://www.djcxy.com/p/22759.html上一篇: XNA Game failing to deploy to WP7 Emulator
下一篇: How to get GET (query string) variables in Express.js on Node.js?