`
webcode
  • 浏览: 6079943 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

VS 附加到进程调试技巧

 
阅读更多

有些时候碰到自己开发的程序嵌入到别人的框架中,而在接口的地方出了问题,而又不方便将自己的模快加入到别人的工程中【有很多相关的文件,还有mster页面等】,这个时候VS的附加到进程调试变得不可或缺了,过多介绍的东西就不多说了,直奔主题

1、拷贝project1的dll及相关的xap及页面文件到对应的project2工程中,不必加入到工程中。

2、启动Project2工程【Ctrl+F5】,不调试,启动起来之后设置project1【ctrl+alt+p】附加到进程窗口

找到相关的进程【如果是web程序找到对应端口号的那个,是WebDev开头的那个】,Attach上就可以了。

3、在需要调试的地方设置断点,运行就可以了。

4、如果是Silverlight程序Select一下选择调试的代码是Silverlight,这个很重要,如果自动选择的话有可能无法调试到Silverlight程序中,我碰到过一次这样的问题。

5、如果还是进入不了断点,在工具->选项->调试,取消要求与源代码一致的选项【我也碰到过一次进入不了断点,反复折腾了好久】。

分享到:
评论

相关推荐

    VS下Windows智能设备多进程联合调试方法

    在VS中选择“工具”菜单下的“附加到进程”选项。此时会弹出一个窗口,显示当前系统中所有可附加的进程列表。 ##### 步骤三:配置调试连接 在弹出的窗口中,我们需要对调试连接进行配置: - 将“传输”选项更改为...

    Creo3.0_VS2012二次开发设置、调试(原创)

    #### 四、调试技巧 调试Creo3.0中的DLL是一项重要的技能,以下是一些关键步骤: **1. 设置断点**: - 在希望调试的位置(通常是回调函数中)设置断点。 - 重新编译项目以生成新的DLL。 **2. 启动Creo3.0M**: ...

    Windows调试技巧

    调试器是执行调试操作的工具,它可以附加到正在运行的进程或启动新的进程进行调试。进程和线程是程序运行的基本单元,理解它们的工作原理对于定位并发问题至关重要。内存管理是调试中的关键部分,通过查看内存布局,...

    VS之动态库调试

    6. **调试技巧** - 使用调试配置编译动态库,这会生成包含调试信息的版本。 - 使用“调试”->“附加到进程”功能,选择正在运行的使用动态库的应用程序进行附加调试。 - 利用“模块”窗口查看已加载的动态库及其...

    windbg工具和windbg内核调试指南

    3. **调试技巧**:分享一些实用的调试技巧,如使用kdexts扩展,进行堆和池的分析。 4. **异常处理**:讲解如何处理各种系统异常,如蓝屏错误(BSOD)的分析。 5. **线程和进程调试**:如何跟踪线程执行,分析进程间...

    NET_调试技巧

    ### .NET调试技巧详解 #### 一、调试的宗旨与信念 在.NET开发过程中,调试是寻找并解决软件错误的关键步骤。调试的核心理念在于“找到一切bug的根源”。这一信念鼓励开发者不仅要解决表面问题,还需要深入探究问题...

    WinDBG调试技巧

    《WinDBG调试技巧详解》 WinDBG,全称Debugging Tools for Windows,是一款强大的调试工具,尤其在处理底层系统和驱动程序的调试方面表现出色。它根据不同的CPU指令架构提供了x86、AMD64和IA64三个版本。WinDBG不仅...

    gdb常用调试技巧收集

    - **attach进程**:如果你的程序已经在运行,你可以使用`gdb <program> <PID>`命令附加到指定进程ID(`<PID>`)上进行调试。 2. **设置断点与观察点** - **断点**:使用`break`命令可以在特定行、函数或条件上...

    VS2003远程调度工具(万恶的CSDN)

    1. 拷贝《vs2003远程调试文件》文件夹到目标机器任意位置 2. 运行StartMsvcmon.bat批处理 3. 保证需要调试的进程已经启动,同时在执行文件下有相应的pdb文件 4. 本地VS中,工具->调试进程->传输,选择 TCP/IP,名称...

    用友U9-调试技巧.pdf

    本文详细介绍了用友U9的调试技巧,涵盖了从基本的调试器使用方法到关键调试点的深入分析。通过这些技巧的应用,开发人员可以在实际工作中更加高效地完成调试任务,从而提升软件质量并加快项目进度。希望本文能够为...

    易语言检测OD调试附加源码

    同时,这也对逆向工程师提出了更高的挑战,需要他们具备更深入的调试技巧和工具使用能力。通过学习这个源码,不仅可以了解到反调试的基本思路,还能深入理解易语言的编程机制,对于提升在安全领域的工作能力具有积极...

    VS2008调试程序入门

    通过熟练掌握这些调试技巧,你可以在VS2008中有效地定位和解决C++程序中的问题。记得在调试时结合使用断点、单步调试、变量观察窗口以及多线程和多进程控制,以提高问题诊断的效率。在实际操作中,不断实践和探索,...

    超好的vc6.0调试技巧

    - 需要在项目属性中设置调试信息,并使用附加到进程的方式调试DLL。 11. **异常处理** - 可以设置在发生异常时自动停止,便于查看异常信息和堆栈。 12. **调试优化代码** - 优化可能导致变量重排序和删除,调试...

    Linux gdb常用调试技巧

    2. 附加到已运行的进程:`gdb <program> <PID>` 观察点 GDB 提供了三种类型的观察点: 1. `watch <expr>`:当表达式(变量)expr 的值改变时,停住程序。 2. `rwatch <expr>`:当表达式(变量)expr 被读时,停住...

    OD脱离进程插件

    脱离进程技术是逆向工程中的一种高级技巧,它使得调试器能够断开与目标进程的连接,让目标进程继续独立运行。这样,即使调试器崩溃或被关闭,目标进程也不会受到影响,这对于测试程序的稳定性、分析恶意软件行为或者...

    VS2005 远程调试 攻略

    - 在Windows 7/Vista系统下,若出现“无法附加进程-系统找不到指定的文件”的错误,这通常是由于远程调试器权限不足导致。 - 解决方法是使用管理员权限重新启动远程调试器。 4. **断点不可触发** - 若成功附加到...

    WinDBG调试技巧 - 挺实用的

    WinDBG是一款强大的调试工具,主要用于调试Windows操作系统及在其上运行的应用程序和驱动程序。它属于Debugging Tools for Windows的一部分,提供了x86、AMD...通过掌握其调试技巧,开发者可以更有效地诊断和修复问题。

    软件工程师-iPhone开发技巧URLScheme启动进程调试教程.docx

    ### 软件工程师-iPhone开发技巧URLScheme启动进程调试教程 #### 一、引言 在iPhone应用程序开发过程中,经常需要使用URL Scheme机制来实现应用间的交互与启动。然而,在实际开发过程中,如何有效地对通过URL Scheme...

    VC调试技巧VC调试技巧

    13. **调试动态链接库(DLL)**:调试DLL时,需要配置附加到进程,选择运行时包含DLL的主程序,然后在DLL代码中设置断点。 14. **调试远程程序**:有时,需要在另一台机器上调试程序。VC++支持远程调试,只需在目标...

    2021-2022年收藏的精品资料软件工程师iPhone开发技巧URLScheme启动进程调试教程.docx

    URL Scheme调试技巧对于那些依赖外部触发启动的应用或者需要测试深层链接功能的开发者来说,尤其有用。例如,测试社交分享、支付流程、第三方登录等功能时,可能需要模拟不同应用间的交互,这就需要用到URL Scheme...

Global site tag (gtag.js) - Google Analytics