为啥 Visual Studio 2010 在 VMware 中出现渲染问题?

Posted

技术标签:

【中文标题】为啥 Visual Studio 2010 在 VMware 中出现渲染问题?【英文标题】:Why does Visual Studio 2010 have rendering problems in VMware?为什么 Visual Studio 2010 在 VMware 中出现渲染问题? 【发布时间】:2010-12-10 12:23:03 【问题描述】:

我们在 VMware Player(使用 VMware Tools)中在 Windows XP 上测试我们的 WPF 应用程序,并注意到 下拉菜单 存在错误当您单击 ComboBox 时,所有选项都会出现,但当您将鼠标悬停在它们上方时,它们会消失

我们随后注意到 Visual Studio Express 2010 的菜单存在完全相同的相同问题

这里有一个菜单项悬挂在屏幕中间:

这里的菜单项被拉伸

我们已经安装了 WMware 工具:

我们绝对希望让我们的应用程序在 VMware 中没有这些错误的情况下运行。 有没有人遇到过这些问题并知道这是 VMware、XP、WPF 还是 WPF 4.0 的问题?

【问题讨论】:

VMware 之外是否也会出现同样的问题? 我们在 Windows XP 上使用 .net 3.5 开发我们的应用程序,但从未见过,我在 Windows 7 上使用 VS2010 和 .NET 4,但从未见过 我在 VMWare Player 中遇到了同样的问题。 VMware Workstation 7 刚刚发布 - 它是否解决了这些问题? 我去看看WMware Workstation 7,以上截图来自WMware Player 2.5.3 build-185404 【参考方案1】:

我遇到了同样的问题,根据 VMWare 支持文章 http://kb.vmware.com/kb/1011709,我将图形适配器从 VMWare SVGA II 更改为默认(本机)Windows 7 驱动程序。

这解决了我的问题。

【讨论】:

我们以稍微不同的方式解决了这个问题:我安装了带有自己的 VMware Player 的 VMware Workstation 7,当它加载我们的机器时,它提供更新我们的 VMware Tools,我们这样做了,它解决了上面的问题。 在 VMWare Workstation 下运行时,WPF 和 Silverlight 似乎都略有损坏,包括 v7(我将 XP 作为主机和任务)。据我所知,一些鼠标事件丢失了,这导致了非常奇怪的行为(滚动开始,但没有结束,点击没有注册)【参考方案2】:

我阅读了这个post 来为 Visual Studio 2010 和 WPF 安装两个补丁。这样就解决了问题。

【讨论】:

如果您描述您提供链接的页面的内容会更好。【参考方案3】:

我发现代码编辑过程中的选择和滚动有问题。 有时文本会消失,有时所选文本变得不可读。

如果您打开 VMWare SVGA,您将无法调整任何尺寸的屏幕。 我解决了它启用 Aero 主题(谷歌“在 Windows 8 上安装 Aero”)。 不要问我如何,但它解决了我的问题。

【讨论】:

以上是关于为啥 Visual Studio 2010 在 VMware 中出现渲染问题?的主要内容,如果未能解决你的问题,请参考以下文章

为啥以下无法在 Visual Studio 2010 C++ 下编译?

为啥 Visual Studio 2010 在 VMware 中出现渲染问题?

关于在Visual Studio2010中如何卸载Visual Asixist这个插件?为啥将它卸载后Visual Studio启动后仍然有

为啥 Visual Studio 2010 (msbuild?) 构建速度不快?

为啥 Visual Studio 2010 使用源代码发布网站?

为啥这段代码不能在 Visual Studio 2010 中编译和运行?