0

我有一台戴尔服务器和一台 Hyper-V 虚拟机,我在其中安装了 VS 2010 终极版。我昨晚添加了WP7.1工具,今天早上使用它,但是当以管理员身份运行模拟器时,框架给了我:MFPlat.dll is missing错误。我从这篇文章中解决了这个问题并安装了 windows media foundation 平台,模拟器工作但给了我一条消息,指出“视频硬件可能不支持 XNA 开发,但 silverlight 可能工作正常。你想继续吗?” (粗略翻译)。我明白,因为它是戴尔服务器,但我可以查看

我单击确定,然后不久之后,VM 窗口消失了,HyperV 报告虚拟机失去连接。这是我第二次遇到 VM 的这个问题(过去使用 7.0 版工具尝试过)。通常关闭机器会将其恢复,但我无法克服这一点。

windows phone 工具是否完全支持虚拟机?

谢谢。

4

2 回答 2

0

电话工具确实支持虚拟机,但模拟器实际上是一个虚拟实例,因此在包装虚拟机中运行时会导致无数问题。由于这些问题,不支持在 VM 内运行模拟器。请参阅http://msdn.microsoft.com/en-us/library/ff637317(v=vs.92).aspx#BKMK_VM

于 2012-02-16T13:12:33.543 回答
0

请参考此链接http://www.dll-files.com/dllindex/dll-files.shtml?mfplat

从 mfplat.zip 中提取 mfplat.dll。我们建议您将 mfplat.dll 解压到请求 mfplat.dll 的程序的安装目录中。

如果这不起作用,您将不得不将 mfplat.dll 解压缩到您的系统目录。默认情况下,这是:

C:\Windows\System (Windows 95/98/Me)

C:\WINNT\System32 (Windows NT/2000)

C:\Windows\System32(Windows XP、Vista、7)

如果您使用 64 位版本的 Windows,您还应该将 mfplat.dll 放在 C:\Windows\SysWOW64\

确保覆盖任何现有文件(但制作原始文件的备份副本)。重新启动计算机。

如果问题仍然存在,请尝试以下操作:

打开 Windows 开始菜单并选择“运行...”。键入 CMD 并按 Enter(或者,如果您使用 Windows ME,请键入 COMMAND))。键入 regsvr32 mfplat.dll 并按 Enter。

于 2013-10-16T06:15:19.497 回答