我在Visual Studio 2008中使用Microsoft Symbol Server,它工作得很好。不幸的是,當公共符號服務器不包含這些符號時,需要一段時間纔會超時,並且Visual Studio會在每次啓動我的項目進行調試時嘗試重新加載相同的缺失符號。Visual Studio不緩存Microsoft Symbol Server緩存未命中?
有沒有什麼辦法讓我可以(或欺騙)Visual Studio來記住「未命中」,而不是再次打擾一段時間?
我在Visual Studio 2008中使用Microsoft Symbol Server,它工作得很好。不幸的是,當公共符號服務器不包含這些符號時,需要一段時間纔會超時,並且Visual Studio會在每次啓動我的項目進行調試時嘗試重新加載相同的缺失符號。Visual Studio不緩存Microsoft Symbol Server緩存未命中?
有沒有什麼辦法讓我可以(或欺騙)Visual Studio來記住「未命中」,而不是再次打擾一段時間?
見this post
但似乎你還可以控制符號與symsrv.ini
加載
更新(我猜的ini文件\微軟的Visual Studio 9.0 \ Common7 \ IDE文件夾下應該去) :剛發現this link。 使用註冊表比ini文件方法更好。
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Symbol Server\Exclusions]
"notepad.pdb"=""
"ora*.*"=""
你可以通過VS IDE來做到這一點(我已經在2005年,2010年和2012年完成了這項工作)。
方法1(推薦):
方法2:
注意:「模塊」窗口僅在調試時可用(至少VS2012) – Julian 2014-02-24 10:54:45
如果我沒有註冊表中的「Symbol Server」文件夾,這是什麼意思? – David 2014-03-14 14:41:47