5

project添加一个新的到 a大约需要 5 分钟,与添加一个insolution大致相同。classVisual Studio

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

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

编辑:

  • 我在VS 05, 08, 10
  • 源代码控制是TFS(解决方案是在本地带来的,我认为这是隐含的)
  • 我有Mcafee软件加密
  • 我的开发 PC 是一台快速的新业务机器。
  • 没有磨刀器
  • 安装反光板
  • 已安装 SQL 提示符

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

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

在此处输入图像描述

4

3 回答 3

4

这个问题的答案在很大程度上取决于您使用的 Visual Studio 版本、您使用的语言以及您的项目使用的特定构建配置。我需要查看所有三个,以及您的系统硬件和软件配置,以便为您提供确切的原因。

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

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

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

  1. 以安全模式打开 VS 实例,然后打开项目。这里一切都很好,除了它询问我是否要取消绑定我的源代码控制。(不要这样做。)
  2. 关闭该实例。
  3. 打开一个普通的实例并正常运行。

不知道为什么这有效,但确实有效!

于 2013-12-16T13:48:00.840 回答
2

你有运行任何杀毒软件吗?我的工作笔记本电脑有 McAfee,它会尝试扫描几乎所有文件。下次发生这种情况时,请检查任务管理器以查看占用所有资源的原因。

于 2013-08-09T03:10:37.833 回答