只有累積,沒有奇蹟

2019年7月10日 星期三

[VisualStudio] 解決 Visual Studio 偵錯時啟動緩慢問題

問題 
接獲朋友詢問在使用 Visual Studio 進行 debug 偵錯時緩慢,原本從按下 F5 很快就可進行偵錯現在都要 30 秒以上才可完成過去經驗得知造成 debug 啟動緩慢時會有幾種原因,Symbol 設定為 Microsoft Server 加載、debug breakpoints、或是 sln 專案檔設定異常都有可能造成此問題,如果在找不出問題就可能要使用 FusionLog 來釐清緩慢原因,這篇就就針對此問題的解決方式做簡單分享若是有不清楚或是錯誤的地方歡迎討論予糾正

解決方法
接著就請朋友還原案發現場發現啟動後跳出畫面如下
看到畫面文字顯示 Application 在啟動偵錯模式時會從 Microsoft symbols server loading symbols,且同事公司網站環境不是那麼快,每次啟動都需要重新從 Server 讀取重新 loading 一次,在 Visual Studio 中可以透過設定調整從 local 讀加速啟動速度,設定方式如下
Step 1 : Tool > Options 
Step 2 : Debugging > Symbols 
Step 3 : 設定本機要存放 symbols 的位置
Step 4 : 取消勾選 Microsoft Symbol Servers,避免 Visual Studio 在偵錯時到 Server 下載
設定完後按下OK即完成配置設定
造成原因可能是因為在 debug 是選擇到下載 source code,但朋友說對此畫面根本沒印象
設定完成,遠端幫朋友 debug 解決問題成就達成 !!!

參考
Configuring Visual Studio to Debug .NET Framework Source Code

Related Posts:

  • [Nuget] Nuget operation failed前言     為了取得/建置專案的方便,最近常遇到同事透過 powershell 指令使用svn取得最新的代碼並呼叫MSBuild自動建置專案,今天在執行完前同事所撰寫的 powershell script 後開啟專案跳出 Nuget operation failed 提示訊提,這種情況還是第一次遇到,新筆電與桌基平常都正常來記錄處理臭蟲的過程 症狀 開啟Visual Studio 2017跳出錯誤訊息:Nuget o… Read More
  • [UnitTest] Visual Studio 2017 按右鍵無法建立單元測試 ? 問題 最近心血來潮使用家中舊電腦小白寫 Code,在練習測試中發現竟然有點怪異,在要測試的 method 按下右鍵沒有 建立單元測試 Create Unit Test 選項,但相同練習專案拿到公司筆電就是正常的,經比對後發現舊筆電 Visual Studio 版本少安裝測試功能,以下簡單紀錄解決問題的過程 解決方案 在 Visual Studio 2017 早期版本這是已知問題,有開發者在 vs community 回報給開… Read More
  • [VS2017] 如何設定 Visual Studio 2017 預設用 Administrator身份執行發生情境 身為一位專業的大內攻城師,相信很多人都使用過 Visual Studio Debug的經驗,可以透過 偵錯 > 附加至處理序 來找到錯誤,如果不熟悉的可以參考 mrkt 大的 Visual Studio 使用「附加至處理序」來進行偵錯 文章內有詳細的說明,今天重點不是介紹怎麼用,是在 attach IIS process 的過程中,都會跳出一個視窗詢問是否要使用 Admin 權限來進行偵錯,如下圖 之前遇到都很鴕鳥的… Read More
  • [VS2017] 如何用 Visual Studio 2017 專案設定 .gitignore 前言 一般在開發的時候,會有一些檔案是不需要 commit 到 Git 版控工具裡面,舉例來說當 VS build 完專案會產生 dll 存放在在 bin 目錄底下,或是 packages 資料夾 ( Nuget 下載的套件 ),甚至一些機密的資料或是 config 檔案,這些內容都不需要 Commit 到 git 中,以上需求都可以透過 .gitignore 定義要忽略的文件或檔案,這篇文章簡單紀錄在Vi… Read More
  • [VS2017] 如何修改 Visual Studio IDE 顯示語系 前言 目前筆電使用的 Visual Studio 是繁體中文版,在使用上用起來沒英文版那麼順,很多字詞在翻譯上總是讓人覺得驚喜,忍無可忍無須再忍決定改為英文版,過去 VS 可以透過下載的方式安裝語言包,但這招在 Visual Studio 2017 似乎無效(?,這邊簡單紀錄 Visual Studio 如何安裝不同語系的過程 設定語系 IDE 語系設定  設定方式 : 工具 > 選項 > 環境… Read More

0 意見:

張貼留言

Copyright © 2025 m@rcus 學習筆記 | Powered by Blogger

Design by Anders Noren | Blogger Theme by NewBloggerThemes.com