簡體   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