为什么Visual Studio需要很长时间才能添加项目或文件

时间:2013-08-09 02:57:52

标签: c# visual-studio

将新的project添加到solution&大致相同,在 class 中添加Visual Studio

时间主要是在对话窗口等待打开。

我看到了这个删除文件Delete File VS的解决方案,我遇到的问题是否有类似的解决方案?

修改:

  • 我在VS 05, 08, 10
  • 中遇到过这种情况
  • 源代码管理是TFS(解决方案是本地化的,我认为这是隐含的)
  • 我有Mcafee软件加密
  • 我的开发PC是一台快速的新商务机器。
  • 没有resharper
  • 安装了Reflector
  • 安装SQL提示符

我已调试Visual Studio,并且发现每次都尝试添加一个项目,它会从包含dll的以下目录中加载所有符号。我已经厌倦了删除此文件夹中的所有数据,但下次添加时会返回。

看来大部分时间花在加载符号上......

enter image description here

3 个答案:

答案 0 :(得分:4)

答案是高度取决于您使用的Visual Studio版本,您使用的语言以及项目使用的特定构建配置。我需要看到这三个,以及您的系统硬件和软件配置,以便为您提供准确的原因。

但是,根据您列出的荒谬的时间(5分钟),我预测您正面临以下问题之一:

  1. 您的构建配置需要在第一次加载项目时运行某些构建步骤,并且构建需要很长时间。
  2. 您的计算机使用格外过时的硬件,或者没有可用内存,并且正在使用页面文件进行操作。
  3. 您的一个或多个项目绑定到源代码控制,Visual Studio中的源代码控制提供程序和/或它连接的服务器运行缓慢。尝试从网络上拔下计算机(或禁用无线网卡)并再次添加项目。这将导致源控件连接立即失败,因此如果添加项目变得很快,那么您就会发现问题。

答案 1 :(得分:2)

这是一个奇怪的解决方案,以某种方式解决了我的问题(同样的问题):

  1. 在安全模式下打开VS的实例,然后打开项目。这里的一切都很顺利,除了它询问我是否要取消绑定我的源代码控制。 (不要这样做。)
  2. 关闭该实例。
  3. 打开普通实例并正常运行。
  4. 不知道为什么会这样,但确实如此!

答案 2 :(得分:1)

你有运行的防病毒软件吗?我的工作笔记本电脑有McAfee,它试图扫描几乎所有文件。下次发生时,请检查任务管理器以查看占用所有资源的内容。