簡體   English   中英

如何在Visual Studio 2010中調試帶有附加到進程的build.exe

[英]How to debug a build .exe with attach to process in visual studio 2010

全部,我在計算機上安裝了一個內部版本,並且某些功能可以在代碼中完美地工作(在兩種模式下均處於發布和調試狀態),但該功能僅在內部版本中不起作用。 因此,我想使用附加到進程來調試該.exe。 因此,我從桌面快捷方式啟動了buid .exe並將Visual Studio附加到該.exe,但是Visual Studio說那里沒有.pdb文件,因此無法對其進行調試。 因此,一種選擇是

  1. 以調試模式構建項目,應該將dll和pdb復制到程序文件中安裝了build的文件夾中,對嗎?它將起作用。

或者,我必須做其他事情來調試該代碼。

您可以指定啟動調試器時需要加載哪個pdb的visual studio。
確保它們是正確的版本,否則您將需要在斷點上指定(通過右鍵單擊=> location =>允許源代碼不同)。

更多信息在這里

您應該將.PDB(symbol)文件復制到.EXE文件所在的位置,然后VisualStudio將附加到進程,並讓您在那里開始調試進程。

另外,您可以設置Microsoft符號服務器。 檢查這篇文章

  1. 最簡單的是將.pdb添加到與.exe相同的目錄中,如上所述

  2. 此外,包括或排除pdb:
    工具->選項->調試->符號
    可以選擇所有模塊(帶有排除項)或選擇要加載的特定模塊

  3. 禁用我的代碼:
    工具->選項->調試->常規
    取消勾選“僅我的代碼”

  4. 調試Microsoft庫
    您可能要添加Microsoft的符號服務器
    工具->選項->調試->符號

很好閱讀http://msdn.microsoft.com/en-us/library/ms241613.aspx

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM