繁体   English   中英

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

[英]Why does Visual Studio take so long to add a project or file

将新project添加到solution大约需要5分钟,并且在Visual Studio添加class大致相同。

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

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

编辑:

  • 我在VS 05, 08, 10体验过这一点
  • 源代码控制是TFS (解决方案是本地的,我认为这是隐含的)
  • 我有Mcafee软件加密
  • 我的开发PC是一款快速的新商务机器。
  • 没有resharper
  • 安装了反射器
  • SQL安装程序已安装

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

似乎大部分时间花在加载符号上......

在此输入图像描述

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

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

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

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

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

不知道为什么会这样,但确实如此!

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM