[英]Visual Studio 2005 - Debugger stopped working
Visual Studio帶來更多的樂趣和痛苦。 Visual Studio 2005。
大約兩個月前,我開始了一項作業。 我無法安裝或配置開發軟件。 相信我,這給了我很多胃灼熱的感覺。 這里不涉及IIS,僅涉及文件共享。
就是說,當我第一次啟動時,調試器無法正常工作。 調試器剛剛停止。 我能夠使它工作。 現在問題又回來了,我把頭上的最后一根頭發拔了。
我的符號幾乎沒有加載。 它找不到PDB文件。
在“調試器”選項中,我檢查了“符號”部分。 我的符號文件位置條目完全空白。 ? 我不知道為什么 在出現問題之前,我沒有碰過這個。
我已經清除了臨時ASP.NET文件夾。
例:
這是我的模塊輸出
CppCodeProvider.dll C:\\ Windows \\ assembly \\ GAC_MSIL \\ CppCodeProvider \\ 8.0.0.0__b03f5f7f11d50a3a \\ CppCodeProvider.dll否否無法找到或打開PDB文件。 17 8.0.50727.762 12/2/2006 4:23 AM 6A510000-6A52C000 [1844] WebDev.WebServer.EXE:托管
WebDev.WebHost.dll C:\\ Windows \\ assembly \\ GAC_32 \\ WebDev.WebHost \\ 8.0.0.0__b03f5f7f11d50a3a \\ WebDev.WebHost.dll否否無法找到或打開PDB文件。 3 8.0.50727.42 2005/9/23上午4:20 6D040000-6D050000 [1844] WebDev.WebServer.EXE:托管
所以我在我正在使用的框架的版本中啟用了SHFUSION.dll ...
在我的GAC中,可以看到此版本的WebDev.WebHost.dll例如:
ProcessArchitecture(x86)公鑰令牌匹配:b03f5f7f11d50a3a
8.0.50727.42
然后,我看到一些自定義dll。
我應該注意,我創建了一個新項目。 通過導入手動重新創建我的文件。 調試器工作了5次,然后死亡。
我不知道下一步該怎么做?
顯然已經檢查過:項目設置為Debug Configuration Manager配置調試平台.NET Build:已選中。
Web.Config:
我試圖從“調試”窗口手動附加到Webdev進程,但不起作用。
我已經用谷歌搜索了,這個問題似乎發生了很多。
您提到符號服務器設置為空白。 您是否嘗試添加Microsoft Symbol Server位置?
轉到工具->選項->調試->符號
將以下內容添加到符號文件位置: http : //msdl.microsoft.com/download/symbols
您也可以使用它來指向更多的符號位置。 例如,如果您有軟件所有調試符號的目錄,則可以在其中放置.pdb文件,然后將該目錄添加到Visual Studio中以加載它們。
選擇要保存符號的目錄,然后重試。
昨天,我從VS2005提示符下在筆記本電腦上重置了環境變量,刪除了Temporary ASP.NET文件,然后再次進行調試。
經過四輪調試后,它再次退出。 我再次清理了文件夾,然后再次進行調試。
它變得更好了。 今天,他們用台式機取代了筆記本電腦。
我不再有管理員權限。 現在,許多常見的疑難解答步驟不在桌面上(例如,清理Temporary ASP.NET文件夾,從MS網站安裝新符號。)
得到這個,我要做的第一件事就是從我們的Subversion存儲庫下載代碼。 建好了。 我能夠調試它1次。
我根據正在解決的問題進行了一些更改。 第二次,調試器無法正常工作。
我已經絕望了,不得不處理這個問題。 生活不是宏偉的。
我開始懷疑問題是否與網絡上我的帳戶的某些文件夾權限/配置無關。 但是在拔出頭發時,我還在考慮使用各種各樣的錫紙帽子。 。 。
謝謝你的幫助....
Visual Studio可能安裝在%ProgramFiles%
。 在Windows 7或更高版本上,您將需要管理員權限才能使用Visual Studio等程序。 公司應充分信任其開發人員,以給予他們具有管理員權限的帳戶。
如果不幸的是沒有管理員權限,則可以添加以下注冊表項(或要求IT部門為您手動添加此注冊表項)。 確保檢查.reg
文件中的Visual Studio 2005安裝路徑是否正確。
Windows Registry Editor Version 5.00
; Run Visual Studio 2005 with administrator rights
; This is required to run / debug the program directly from the IDE
[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
"C:\\Program Files (x86)\\Microsoft Visual Studio 8\\Common7\\IDE\\devenv.exe"="~ RUNASADMIN"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.