3

感谢大家阅读这个冗长的问题。这真的很重要,如果您能帮助我,我将不胜感激:)

问题 - - - -

我已经使用 Windows 7.1 SDK 大约两个月了。模拟器到目前为止没有任何问题。但是,今天开始显示此错误(已保存状态(文件名).dess 已损坏。请删除已损坏的已保存状态文件,然后重试)。我没有对我的项目代码进行任何重大更改,也没有移动任何文件。我刚刚为按钮添加了一些视觉状态动画。

正如它所建议的,我继续删除该文件。然后我再次开始调试。但是,模拟器现在打开并显示消息(Windows Phone Emulator 正在执行完整的操作系统重新启动)。此消息显示了很长时间。我关闭了模拟器和项目。从那以后,我一直无法使用模拟器。我可以在 Visual Studio 中正常编码,但我无法测试我的应用程序。

我试过的------

我阅读了这个问题,发现许多其他人面临同样的模拟器问题。按照他们的建议,我对 Windows Phone SDK 7.1 进行了一次修复。我也尝试过卸载然后重新安装 SDK 7.1 一次。

系统规格-----

我正在使用适用于 Windows Phone 的 Visual Studio Express 2010(Windows 7 64 位)

我已经从这个链接下载了 Windows Phone SDK 7.1:http: //go.microsoft.com/fwlink/ ?LinkId=258412

我读过这个问题可能是因为某些硬件不兼容。但是,我认为我的机器与模拟器兼容。这是一些信息。

  • DirectX 版本:DirectX 11

  • 8GB 内存

  • 驱动器型号:WDM 1.1

附加信息:

我已阅读安装“一月更新”可能会解决此问题。我尝试从此链接下载更新:http: //www.microsoft.com/enus/download/details.aspx?id=23854

但是,安装程序说更新与我正在使用的产品/版本不兼容。

4

3 回答 3

2

通常 WP7.1 SDK 的修复功能足以修复所有问题。它再次运行模拟器保存状态的生成。

请先尝试删除%ProgramData%\Microsoft\XDE文件夹中的文件(确保将它们备份到其他地方。),然后运行模拟器。如果模拟器运行时显示消息“ Windows Phone Emulator is doing a complete OS boot ”,让它启动。不过这需要一些时间。这样你就会知道模拟器实际上可以在你的计算机上运行。这不会生成新的保存状态图像,但模拟器至少应该加载。

接下来,尝试从http://www.microsoft.com/en-us/download/details.aspx?id=29233安装WP7.1.1 SDK 更新。除了原来的 512MB 映像之外,此更新还安装了额外的 256MB 模拟器映像。它还会在此过程中生成模拟器的保存状态,从而可能解决问题。

如果一切都失败了,请尝试以下说明来修复模拟器的已保存状态:

  1. 卸载WP7.1 SDK
  2. 手动删除这些文件夹:
    • %ProgramData%\Microsoft\XDE
    • %LocalAppData%\Microsoft\XDE
  3. 再次安装WP7.1 SDK
  4. 安装WP7.1.1 SDK 更新http ://www.microsoft.com/en-us/download/details.aspx?id=29233 。

编辑: 顺便说一句,您是否尝试过重新启动计算机?一旦这为我解决了这个问题。

于 2012-12-09T12:51:04.633 回答
0

好吧,我设法解决了这个问题。我重新安装了 Windows 并再次下载了 SDK 7.1。模拟器现在工作正常!@Paulos,感谢您的帮助!

于 2012-12-16T10:04:07.083 回答
0

很长一段时间我都有同样的问题。试试这个:启动 Visual Studio 2010,但在开始调试之前,单击所有打开页面的选项卡,以便可以加载所有 xaml 页面和页面背后的代码。

我在打开Visual Studio的时候就注意到了,但是第一个打开的页面是代码隐藏页面而不是xaml页面,所以当我第一次点击xaml页面的选项卡时,当然加载xaml页面需要一些时间进入编辑器。但是,当该页面和一个或多个打开的 xaml 页面也被加载时,模拟器在没有错误消息的情况下启动。

于 2013-11-07T12:45:38.713 回答