高手请进--如何调试dll 如题,是否可以像调试一般程序那样设置断点调试?如果不可以,那应该如何调试?求高人指点 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/vsdebug/html/_core_Debugging_DLLs.asp当调试 DLL 时,可以从以下开始调试: 用于创建调用 DLL 的可执行文件的项目。 - 或 - 用于创建 DLL 本身的项目。 如果有用于创建可执行文件的项目,则从该项目开始调试。然后可以打开 DLL 的源文件,并在该文件中设置断点,即使它不是用于创建可执行文件的项目的一部分。有关更多信息,请参见断点。如果从创建 DLL 的项目开始调试,则必须指定在调试 DLL 时要使用的可执行文件。为调试会话指定可执行文件 在解决方案资源管理器中,选择用于创建 DLL 的项目。 从“视图”菜单中,选择“属性页”。 在“属性页”对话框中,打开“配置属性”文件夹并选择“调试”类别。有关更多信息,请参见“<项目名> 属性页”对话框。 定位“命令”(在 C/C++ 中)、“启动应用程序”(C#) 或“启动外部程序”(Visual Basic),并为容器指定路径名称。例如,C:\Program Files\MyApplication\MYAPP.EXE。 定位“命令参数”(C/C++)、“命令行参数”(C#) 或“命令行参数”(Visual Basic),并为可执行文件指定任何必要的参数。 如果不在“<项目> 属性页”对话框中指定可执行文件,则在开始调试时将出现“调试会话的可执行文件”对话框。必须在该对话框中指定调用可执行文件的路径名称。有关更多信息,请参见“调试会话的可执行文件”对话框。 在Dll的解决方案中添加一个新的应用程序项目然后在新项目中添加引用,注意要选择“项目”选项卡中Dll 楼上的,能详细点吗?什么"选择“项目”选项卡中Dll"? .....as the following step:1 debug->process->select the process which your dll run->attach it2 set point3 dun the process and debug it.....basic question..... 下载windbg,附加dll所运行的进程,你必须要有该dll的符号表,就是pdb文件。详细信息请参考windbg的帮助。 这句话是什么意思?大家指点一下。 如何用一条sql写出 员工表的在职、离职员工总数。 实现图书点击率功能 调查 各位都是用DIV+CSS开发网站了吗? 关于网页布局 请高手指教 gridview 超链接传参数问题~~~~~~~~~~~~~~ 动态分页问题,请大家帮忙! datagrid里的DropDownList如何根据读出的值选择对应的项 Page_Load问题 表单提交问题(浏览器回退重复提交) 未找到路径“E:\”的一部分。难道Csdn没人能解决? 大家说现在做地区型的门户网站是否已过时?
- 或 - 用于创建 DLL 本身的项目。
如果有用于创建可执行文件的项目,则从该项目开始调试。然后可以打开 DLL 的源文件,并在该文件中设置断点,即使它不是用于创建可执行文件的项目的一部分。有关更多信息,请参见断点。如果从创建 DLL 的项目开始调试,则必须指定在调试 DLL 时要使用的可执行文件。为调试会话指定可执行文件 在解决方案资源管理器中,选择用于创建 DLL 的项目。
从“视图”菜单中,选择“属性页”。
在“属性页”对话框中,打开“配置属性”文件夹并选择“调试”类别。有关更多信息,请参见“<项目名> 属性页”对话框。
定位“命令”(在 C/C++ 中)、“启动应用程序”(C#) 或“启动外部程序”(Visual Basic),并为容器指定路径名称。例如,C:\Program Files\MyApplication\MYAPP.EXE。
定位“命令参数”(C/C++)、“命令行参数”(C#) 或“命令行参数”(Visual Basic),并为可执行文件指定任何必要的参数。
如果不在“<项目> 属性页”对话框中指定可执行文件,则在开始调试时将出现“调试会话的可执行文件”对话框。必须在该对话框中指定调用可执行文件的路径名称。有关更多信息,请参见“调试会话的可执行文件”对话框。
然后在新项目中添加引用,注意要选择“项目”选项卡中Dll
as the following step:
1 debug->process->select the process which your dll run->attach it
2 set point
3 dun the process and debug it
.....
basic question.....
详细信息请参考windbg的帮助。