[英]Which process to attach to debug the .NET winforms exe in visual studio 2008
[英]How to debug a build .exe with attach to process in visual studio 2010
全部,我在計算機上安裝了一個內部版本,並且某些功能可以在代碼中完美地工作(在兩種模式下均處於發布和調試狀態),但該功能僅在內部版本中不起作用。 因此,我想使用附加到進程來調試該.exe。 因此,我從桌面快捷方式啟動了buid .exe並將Visual Studio附加到該.exe,但是Visual Studio說那里沒有.pdb文件,因此無法對其進行調試。 因此,一種選擇是
或者,我必須做其他事情來調試該代碼。
您可以指定啟動調試器時需要加載哪個pdb的visual studio。
確保它們是正確的版本,否則您將需要在斷點上指定(通過右鍵單擊=> location =>允許源代碼不同)。
更多信息在這里
您應該將.PDB(symbol)文件復制到.EXE文件所在的位置,然后VisualStudio將附加到進程,並讓您在那里開始調試進程。
另外,您可以設置Microsoft符號服務器。 檢查這篇文章
最簡單的是將.pdb添加到與.exe相同的目錄中,如上所述
此外,包括或排除pdb:
工具->選項->調試->符號
可以選擇所有模塊(帶有排除項)或選擇要加載的特定模塊
禁用我的代碼:
工具->選項->調試->常規
取消勾選“僅我的代碼”
調試Microsoft庫
您可能要添加Microsoft的符號服務器
工具->選項->調試->符號
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.