通过远程桌面使用VS 2008 SP1时,为什么会不停地重绘?

9
在Visual Studio 2008中,文本编辑器在远程桌面上非常快。但在Visual Studio 2008 SP1中,文本编辑器在远程桌面上非常慢,导致过多的重绘(和闪烁)。你的连接越慢,问题就越严重,但即使在同一局域网内远程桌面连接到机器时也很令人恼火。该问题似乎仅限于Visual Studio。在另一个编辑器(如记事本和Notepad2)中执行相同的编辑操作非常快,没有完整的编辑器重绘。有人知道是什么原因造成的吗?是否可以解决这个问题?所涉及的计算机正在运行Windows Server 2008 Enterprise。我注意到从各种操作系统(包括Windows Vista、Windows Server 2008和Windows 7)远程桌面连接都会出现这个问题。我尝试过的无效方法包括:将字体更改为Arial Black,使用非TrueType字体,关闭更改跟踪,关闭插件(我正在运行TD.NET、Refactor!Pro和GhostDoc),关闭动画工具(虽然已经关闭了,但我还是想列出来),关闭导航栏。更新:目前,该问题似乎已解决,因为在VS2010 Beta 1中,远程桌面上的绘制问题已经消失了。

你能列出你安装的任何插件吗?默认情况下,远程运行VS2008 SP1不应该有任何问题。 - JaredPar
你连接的是哪个操作系统?使用的是哪个版本的rdp客户端? - jvanderh
与我发生了完全相同的情况,我已经转而使用Notepad ++,直到有人在这里找到解决方案,尽管我没有抱太大希望,因为我已经尝试了我能想到的每个设置。 - redsquare
9个回答

3

在连接之前尝试在RDP选项中禁用字体平滑。这对我有帮助。虽然这会使所有内容看起来有点粗糙(将VS中的环境字体更改为Arial 10pt可以有所帮助),但现在至少没有闪烁了。我宁愿接受有点粗糙但没有闪烁的情况,而不是那令人讨厌的闪烁。它几乎让我癫痫发作。


谢谢!这个问题困扰我很长时间了。 - Marcel Popescu

1

在Linux上使用rdesktop时,我无法使用Visual Studio 2008(在Win XP上)。 Visual Studio窗口对点击键盘输入不响应。 它根本不刷新。

尝试了Windows端的各种操作,但似乎是特定于rdesktop。

这些选项解决了问题:强制RDP4位图更新连接到控制台

rdesktop xxx.xxx.xxx.xxx -g1680x960 -0 -b -4

(在Ubuntu 11.04,rdesktop 1.6.0上)


0

如果您正在运行Win7,请尝试关闭ClearType。


0
这对我有用:
右键单击devenv.exe->属性->兼容性。
勾选“禁用可视化场景”和“禁用显示组合”。按确定。
(实际上,它只是将全页重绘的闪烁减少到了较小程度,但我仍然对此感到困惑-该死!)

0

请确保远程桌面连接中的带宽设置适合您与远程计算机的连接。关闭主题可以产生很大的差异。


0

我没有看到这个问题。然而,Visual Studio 2008似乎会保留它曾经创建过的所有Intellisense窗口,只是将它们隐藏起来。当你使用RDP登录时,它们会暂时出现。一旦它们全部绘制完毕,它们就会再次消失。

-叹气-

0

你记得要:

  1. 关闭导航栏
  2. 关闭修订功能
  3. 关闭动画环境工具

0

关闭所有插件。 将字体更改为Arial Black(我发现Consolas会引起问题)


0

这是否发生在所有文件类型中,还是例如仅限于 JavaScript 文件?


多个文件类型:.cs,.aspx,.js,.xml - Brad Wilson

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接