【问题标题】:Visual Studio 2008 SP1 on Windows 7 x86 is unusableWindows 7 x86 上的 Visual Studio 2008 SP1 无法使用
【发布时间】:2011-03-11 21:08:58
【问题描述】:

我在 Windows 7 x86 上运行 Visual Studio 2008(团队系统版)。这是操作系统的全新安装,以及 VS 的全新安装,包括 SP1。

不知道有没有人经历过。编辑器(不是设计师或其他任何东西,只是文本编辑器)非常不可用。我的意思是,编辑文本是一种古怪的体验,似乎有些动作会导致延迟。例如,Ctrl+Backspace,明显滞后。使用箭头键向上或向下滚动源文件似乎也有延迟。

很难解释这种“滞后”。感觉编辑器跟不上我的打字速度。

我已经在 Windows XP 和 Server 2003(作为桌面)上运行 VS2008 没有这个问题。在这些上,编辑器与 TextPad 或任何其他更简单的编辑应用程序一样敏捷。

在同一台机器上 VS2010 也没有表现出这种行为。编辑器工作正常。

事实上,这个问题让我想起了 VS2005 编辑器的可怕性能,我不得不停止使用它,因为它无法忍受。实际上,在我升级到 VS2008 之前,我最初的 .NET 2.0 体验大部分是通过使用 vim 和一个 NAnt 文件获得的。

这是我迄今为止尝试过的,但没有成功:

  • 关闭更改跟踪。
  • 关闭分隔符突出显示 (1)
  • 尽可能多地关闭屏幕糖果(行号、选择边距等)
  • 关闭导航栏(这是修复 VS2005 的推荐操作之一)。
  • 关闭“编辑器中的错误下划线”和“显示实时语义错误”
  • 关闭自动格式化。

(1) 这是 VS 中的错误吗?我把它关掉了,它继续高亮大括号!?

我什至安装了一个从 2008 年 3 月开始的修补程序,据说它修复了我以前从未在其他任何地方安装过的 HTML 源代码编辑器的问题,但这也没有任何效果。

从操作系统的角度来看,我已尝试关闭所有动画、效果、主题和视觉效果。也无济于事。有趣的是,在没有主题的情况下运行 Win7 时,解决方案资源管理器中的树形视图在获得或失去焦点时往往会不受控制地闪烁。打开眼睛糖果后,它会停止闪烁。

问题出现在任何类型的项目中,打开或关闭任意数量的文件。关闭智能感知也会发生这种情况;但是,一旦我关闭 Intellisense,使用 VS 就没有多大意义了,所以我想保留它。但无论如何它都没有效果。

最后我的问题是:有人遇到过这个问题吗?如果是这样,它可以修复吗?有谁知道 MS 是否正在计划另一个 VS2008 服务包来解决 Win7 问题或类似问题?

我每天要花 8-10 个小时在这件事上写文字,但我无法处理这些问题。我不关心花哨的设计师和thingamajigs,但至少我需要编辑器合理地执行。

(注意:为了避免在这里推理,我还不能将此项目升级到 VS2010。也许几个月后但不是现在。所以我需要 VS2008 来工作现在 em>).

更新 顺便说一下,这是 C#。我还没有尝试过 C++ 或 VB。我还尝试将字体从 ProggyClean (我的最爱)切换到 Consolas 到 Courier New 并返回,没有效果。另一件事:症状似乎是插入符号过度闪烁,尤其是在按 Enter 时。就像眨眼-眨眼-眨眼--blinkblinkblinkblink-blink-blink。如果这有意义的话。

【问题讨论】:

  • 你能把延迟时间与 CPU 使用率高或磁盘使用率高联系起来吗?
  • @Cyber​​Dude - 不,一点也不。当系统的其余部分基本上空闲时,就会发生这种情况。
  • 我在 Vista 上使用它没有问题。也许尝试在设置为 Vista 的兼容模式下运行它?
  • 其他应用程序是否正常工作,包括绘图和用户输入?也许你有一个坏的驱动程序或硬件。您没有安装任何精美的桌面设备,例如 nVidia 的 nView 桌面管理器?由于它的 windows 挂钩,这将减慢整个系统的速度。

标签: visual-studio-2008 performance windows-7


【解决方案1】:

您提到这是操作系统的全新安装。您是否安装了所有正确的驱动程序?我可以看到其中一些问题来自使用默认驱动程序,或者没有安装所有驱动程序。例如,光标的东西让我想到了视频驱动程序。

此外,检查您安装的 .NET 框架的版本,并将其与您的 XP 机器进行比较。 XP机器有.NET 3.5sp1和.NET 4.0,而Win7机器只有.NET 4.0?尝试显式安装 3.5,看看是否有帮助。

【讨论】:

  • 是的,所有驱动程序都是最新的。 W7 盒子包含所有框架版本。
【解决方案2】:

我也遇到了这种情况,这让我非常沮丧。我可以单击任何文件的文本,尝试输入,甚至我的光标都不会出现一两秒(有时是 4 或 5 秒),然后我的部分或全部输入出现。如果我然后单击另一行,则最多五秒钟内没有任何变化。如果我向左单击并拖动以选择几行,则在此延迟时间内没有任何反应,然后光标出现在第一行(我首先单击的行,如果我向上选择,这可能是最低行),没有选择任何内容。其他单击并拖动选择也是如此,例如变量名称的一部分,甚至双击以选择整个变量名称 - 在滞后之后,光标从我最初单击的位置闪烁,没有选择任何内容.

我的机器很不错,包括 16GB 内存和 i7 处理器、nVidia 显卡——不是硬件。

有答案吗?

【讨论】:

  • 我一直无法找到解决方案,但我已经转向 VS 2010 和更快的机器,因此它不再是一个问题。我认为这是我安装的东西,而不是 Visual Studio 特有的东西。
【解决方案3】:

似乎没有任何效果,所以我将不得不忍受这个。感谢所有的cmets。

【讨论】:

  • 你可以试试不同的视频板,也许来自不同的供应商?不要放弃!这一定是硬件问题,在我们的工作中,我们一直在许多旧机器上运行 VS2010。编辑器确实有些滞后,但与您提到的完全不同。
  • 我不知道,升级我的视频卡以运行 IDE ......我现在不想这样做。
猜你喜欢
  • 2010-12-24
  • 2011-05-11
  • 1970-01-01
  • 2010-10-03
  • 1970-01-01
  • 2014-08-16
  • 1970-01-01
  • 2010-09-30
  • 1970-01-01
相关资源
最近更新 更多