visual-studio VS2010 和 Windows XP SP3

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/2726390/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-10-22 11:51:41  来源:igfitidea点击:

VS2010 and Windows XP SP3

visual-studiovisual-studio-2010

提问by abjbhat

At home I've been running VS 2010 on a Windows 7 x64 machine without any issues, however at work we recently switched over to VS 2010 running on WinXP SP3 x86 - and I gotta say, the experience is terrible.

在家里,我一直在 Windows 7 x64 机器上运行 VS 2010,没有任何问题,但在工作中,我们最近切换到在 WinXP SP3 x86 上运行的 VS 2010 - 我不得不说,体验很糟糕。

There are severe graphical glitches. For ex,

有严重的图形故障。例如,

  1. Intellisense doesn't quite work. You can start typing and the intellisense dropdown window seems to be working, but the text I'm typing vanishes. I can't see it until I hit the Escape key or refresh the window by say, alt-tabbing to another application and then back again to VS2010

  2. If I cut/copy/paste and then move the cursor around by scrolling or using the arrow keys, different parts of the text window don't update themselves properly. I can see patches of a different piece of code where it shouldn't be.

  1. 智能感知并不完全有效。您可以开始输入并且智能感知下拉窗口似乎正在工作,但我输入的文本消失了。我无法看到它,直到我按下 Escape 键或通过说,alt-tabbing 到另一个应用程序然后再次返回到 VS2010 来刷新窗口

  2. 如果我剪切/复制/粘贴然后通过滚动或使用箭头键移动光标,文本窗口的不同部分不会正确更新自己。我可以在不应该出现的地方看到另一段代码的补丁。

Other team members are also facing the similar issues as well. Is there some patch that I should install? I have already installed the UIA 3 patch ScottGu mentioned in his blog.

其他团队成员也面临类似的问题。有没有我应该安装的补丁?我已经安装了他博客中提到的 UIA 3 补丁 ScottGu。

Any help would be appreciated.

任何帮助,将不胜感激。

-Thanks!

-谢谢!

采纳答案by abjbhat

Well, I finally found the solution eventually. The trick is to turn off hardware rendering completely through the registry. Here's the link- http://msdn.microsoft.com/en-us/library/aa970912.aspx#disablehardwareacceleration

好吧,我终于最终找到了解决方案。诀窍是通过注册表完全关闭硬件渲染。这是链接 - http://msdn.microsoft.com/en-us/library/aa970912.aspx#disablehardwareacceleration

回答by Noah Richards

Try disabling hardware rendering (if it is enabled):

尝试禁用硬件渲染(如果已启用):

Uncheck Tools->Options->Environment->General->Enable rich client visual experience. You may also need to uncheck Tools->Options->Environment->General->Automatically adjust visual experience based on client performance.

取消选中Tools->Options->Environment->General->Enable rich client visual experience。您可能还需要取消选中Tools->Options->Environment->General->Automatically adjust visual experience based on client performance

回答by NotMe

You might want to look at the system requirementsfor 2010.

您可能想查看2010 年的系统要求

Yes, XP with SP3 is supported, but is the video card in your desktop DirectX 9 capable? Also, does it have enough video RAM? I'm guessing if you are using a system that is still running XP, that it is an older machine... which generally means the video is crap.

是的,支持 SP3 的 XP,但是您的桌面 DirectX 9 中的显卡是否支持?另外,它有足够的视频内存吗?我猜如果您使用的是仍在运行 XP 的系统,那么它是一台较旧的机器......这通常意味着视频是垃圾。

You might just have to upgrade that. As a side note if you are using a machine where the video is built in to the motherboard, then you reallywant to go buy a real video card.

您可能只需要升级它。附带说明一下,如果您使用的是主板内置视频的机器,那么您真的很想购买真正的显卡。

If the card is DX9, is not built in to the motherboard, and has a decent amount of RAM available, then you might look at the video drivers to see if there are new ones available.

如果该卡是 DX9,未内置在主板中,并且有相当数量的可用 RAM,那么您可以查看视频驱动程序以查看是否有可用的新驱动程序。

Note, when VS 2005 first shipped, we had the same visual glitches and a very slow design surface. In some cases the design surface wouldn't even bother showing. After dropping in a decent video card (at the time), visual studio rocked. I expect 2010 with all its eye candy has exactly the same issues.

请注意,当 VS 2005 首次发布时,我们遇到了相同的视觉故障和非常缓慢的设计界面。在某些情况下,设计表面甚至不会显示。在放入一块像样的视频卡(当时)之后,visual studio 震撼了。我预计 2010 年的所有亮点都会有完全相同的问题。

回答by Alex K

Go to Control Panel / System / Advanced / Performance and select "Adjust for best appearance". It took care of that problem on my machine.

转到控制面板/系统/高级/性能并选择“调整以获得最佳外观”。它在我的机器上解决了这个问题。