我正在開發一個使用C#.NET 2.0和Visual Studio 2008 Professional的DLL。我想使用Attach to Process進行調試(即設置一個斷點)並將其附加到應用程序的可執行文件中。我認爲這是行得通的;至少,我沒有收到任何錯誤消息。然而,我試圖設置的任何斷點都會被禁用,並在其上顯示一條警告消息,聲明「斷點當前不會被命中,沒有符號被載入此文檔。」任何關於如何使用斷點調試的想法都將不勝感激。不幸的是,由於其安裝過程的複雜性,我不能簡單地從VS運行應用程序;我需要以某種方式將DLL附加到已安裝的可執行文件(如果需要,我可以切換文件)並使用斷點進行調試。謝謝。在Visual Studio 2008中調試DLL項目使用附加到進程
2
A
回答
3
確保您有試圖附加到的代碼的調試版本。如果它是一個沒有pdb文件的發佈版本,你會得到你描述的錯誤。還要確保您在「附加到」選擇器中選擇了正確的類型。選擇器應設置爲自動或管理。
享受!
1
如果您確定您有一個調試版本,並且源代碼與您附加的版本相匹配,請檢查您的調試 - Windows - 模塊窗口,並檢查您正在調試的程序集的所有位置,和pdb位置。這將有助於縮小問題的範圍。
相關問題
- 1. 在Visual Studio 2008中調試模式和附加到進程...
- 2. 無法「附加到進程」在Visual Studio 2008中使用Nsight進行調試
- 3. 在Visual Studio中附加調試進程
- 4. 使用「附加到進程」的調試在Visual Studio 2008中失敗
- 5. Monodevelop,調試附加到進程的DLL項目,
- 6. 在Visual Studio中添加dll到項目
- 7. 如何在Visual Studio中將進程附加到調試器?
- 8. Visual Studio - 附加到進程
- 9. Visual Studio 2008 - 引用項目dll
- 10. 調試Visual Studio 2010的DLL項目
- 11. Visual Studio 2008項目和調試
- 12. 在Visual Studio 2008項目中使用Doxygen
- 13. Visual Studio 2008 - 無DLL的項目
- 14. Visual Studio 2012加載項 - 如何將調試器附加到進程
- 15. Visual Studio 2013不附加到JavaScript調試的瀏覽器進程
- 16. Visual Studio:配置調試以附加到進程
- 17. Visual Studio F5調試比附加到進程慢
- 18. 將w3wp進程附加到Visual Studio 2010調試器for IETester
- 19. 將Visual Studio調試器附加到多個DLL
- 20. 試圖在Visual Studio 2010中編譯Tessnet2(Visual Studio 2008 C++)項目
- 21. 如何附加到加載我的DLL並進行調試的進程
- 22. Visual Studio調試未附加到WebDev.WebServer.EXE
- 23. Visual Studio 2008調試
- 24. DLL版本和Visual Studio附加到進程
- 25. MSBuild附加到Visual Studio項目構建
- 26. 在Visual Studio 2008中使用Visual Studio 2005項目
- 27. 無法在Visual Studio 2008中調試Web服務項目
- 28. 使用Visual Studio 2008進行ASP.NET遠程調試
- 29. Visual Studio 2010附加到進程失敗
- 30. Visual Studio 2010通過「附加到進程」調試C++控制檯應用程序
「附加到」選擇器被設置爲自動。我將其更改爲託管,並開始工作。謝謝! – 2010-09-20 14:58:47