我正在开发一个使用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中使用Nsight进行调试
- 2. 在Visual Studio中附加调试进程
- 3. 如何在Visual Studio中将进程附加到调试器?
- 4. 调试Visual Studio 2010的DLL项目
- 5. Visual Studio 2008项目和调试
- 6. 在Visual Studio 2008中进行Javascript调试
- 7. 在调试过程中在Visual Studio中自动附加到子进程
- 8. Visual Studio 2008 - 无DLL的项目
- 9. Visual Studio:配置调试以附加到进程
- 10. Visual Studio F5调试比附加到进程慢
- 11. 将w3wp进程附加到Visual Studio 2010调试器for IETester
- 12. Visual Studio调试未附加到WebDev.WebServer.EXE
- 13. DLL版本和Visual Studio附加到进程
- 14. Visual Studio 2008调试
- 15. 在Visual Studio 2008中使用Visual Studio 2005项目
- 16. 无法在Visual Studio 2008中调试Web服务项目
- 17. 使用Visual Studio 2008进行ASP.NET远程调试
- 18. Visual Studio 2010通过“附加到进程”调试C++控制台应用程序
- 19. 帮助!在调试过程中,Visual Studio 2008停止了步进!
- 20. Visual Studio。如何构建DLL(在命令行中)通过附加到进程来调试工作?
- 21. Visual Studio调试dll依赖项错误
- 22. C#项目使用的C++ DLL调试
- 23. 在Visual Studio中增加调试项数
- 24. 使用Visual Studio 2008调试Sitecore 6
- 25. Visual Studio将调试器附加到Windows服务 - 附加灰显
- 26. Visual Studio附加到流程
- 27. 使用Visual Studio 2008构建C++项目
- 28. 附加Visual Studio调试器到SharePoint 2007的工作进程崩溃的过程
- 29. Visual Studio在编译后将.dll和.pdb添加到项目中
- 30. 在Visual Studio中调试第三方DLL?
“附加到”选择器被设置为自动。我将其更改为托管,并开始工作。谢谢! – 2010-09-20 14:58:47