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

VS2005 DEBUG状态下修改代码(VS2005 使用技巧)

阅读更多

因为最近同事说VS2005调试慢,所以才想起这个问题。我一般能不调试就不调试,主要也是因为调试太慢,而且自己也尽量避免调试,否则确实有很多时间在调试的等待过程ing。一般咱也就这么将就过去了。(*^__^*)。

没记错的话,应该是刚装完的VS2005可以在DEBUG模式下修改代码的,但不知道为什么在我们的项目中,VS2005就不能在调试状态下修改代码。找来一些相关资料。VS2005把这个功能称为“编辑并继续”。还有就是因为按照SQL2005中文语言包什么的,造成VS2005不能“编辑并继续”。

大概说了下情况,具体说一下解决办法。如何在VS2005 debug状态下修改代码(F5 启动调试,而不是附件进程启动调试)。

1:Web项目属性设置

web_debug

2:类库项目、Windows项目

window_debug

这样你就可以在断点的情况下,修改代码,并继续在Bebug状态下。可以减少再次启动调试的时间,对一些调试来说是很方便的噢!(*^__^*)。

不是所有的修改都支持“编辑并继续”的。下面是MSDN上列举的修改后需要重新编译的状况

在调试会话期间不能对 C# 代码应用下列更改:

  • 对当前语句或任何其他活动语句的更改。

    活动语句包括调用堆栈中的函数中为转至当前语句而调用过的任何语句。

    当前语句在源窗口中以黄色背景标记。其他活动语句以阴影背景标记,并且是只读的。这些默认颜色可在“选项”对话框中更改。

  • 对全局符号的更改,包括:

    • 添加新类型。

    • 在类型中添加方法。

    • 更改类型的签名。

    • 在类型中添加字段、事件或属性。

  • 编辑匿名方法或任何包含匿名方法的方法。这些方法以阴影背景标记。

  • 添加新的匿名方法。

  • 添加、移除或更改属性。

  • 添加、移除或更改 using 指令。

  • 移除或更改局部变量。允许添加局部变量。

  • 在活动语句前后添加 foreachusinglock

  • 修改包含 yield return 或 yield break 语句的方法。

  • 更改具有由匿名方法初始化的字段的构造函数。

分享到:
评论

相关推荐

    Eclipse的Debug调试技巧大全

    Debug视图是Eclipse调试的核心窗口,它展示当前线程的调用栈信息,包括代码行号和断点状态。通过这个窗口,开发者可以清晰地看到程序的执行流程,便于定位问题。 2. **断点(Breakpoints)窗口** 断点窗口管理着...

    Eclipse_debug技巧

    ### Eclipse Debug 技巧详解 #### 一、概述 在软件开发过程中,调试是不可或缺的一环,它能够帮助开发者快速定位并解决问题。Eclipse作为一款流行的集成开发环境(IDE),提供了丰富的调试工具来辅助开发者进行...

    debug的使用

    通过Debug,用户能够查看和修改CPU寄存器的状态,浏览或编辑内存中的数据,以及追踪程序的执行流程。 **1.2 基础命令解析** - **R命令**:用于查看和更改CPU寄存器的值。例如,“rax”用于查看或修改AX寄存器的值...

    Eclipse的Debug调试技巧大全.docx

    本文将详细讲解Eclipse中Debug视图的功能及其使用技巧。 #### 二、常用调试视图 ##### 1. Debug View(线程堆栈视图) Debug视图是Eclipse调试功能的核心,它提供了对正在运行和调试的程序的全面管理。在Debug...

    DEBUG 详解 & 命令大全 & 使用.rar

    8. **调试技巧**:熟练使用DEBUG需要理解汇编语言基础,以及如何解读内存和寄存器的状态。此外,设置合理的断点,结合单步执行,有助于找出程序中的错误。 通过“Debug使用.doc”文档,用户可以学习到DEBUG的具体...

    DEBUG的使用方法,很全的

    ### DEBUG的深入解析与应用技巧 #### 调试利器:DEBUG详解 DEBUG,作为一款经典的内存调试工具,自诞生以来便深受程序员喜爱,尤其是在早期的计算机编程领域中扮演着举足轻重的角色。本文将从DEBUG的启动方式、...

    VC--debug.rar_VC debug技巧_debug技巧

    在VC++开发过程中,调试是不可或缺的一环,它能帮助我们找出代码中的错误,优化程序性能,理解程序运行流程。本文将深入探讨VC++的调试技巧,这些技巧将极大地提升您的开发效率和问题解决能力。 首先,理解调试环境...

    E-Debug虫子修复.rar_E-Debug虫子修复_e-bug虫子修复_e-debug 使用_虫子修复工具_虫子修复版

    《E-Debug虫子修复:理解与应用》 在IT领域,软件的稳定性和可靠性是至关重要的,而“E-Debug虫子修复”工具正是...对于任何需要处理复杂程序问题的IT专业人士而言,掌握E-Debug的使用技巧都将极大地提升工作效率。

    Turbo Debug 使用方法

    ### Turbo Debug 使用方法详解 **一、Turbo Debugger——学习汇编语言的得力助手** Turbo Debugger(简称TD)是Borland公司为程序员提供的一款功能强大的调试工具,尤其适用于汇编语言的学习与开发。它支持IA-16...

    SAP ABAP DEBUG 方式总结

    3. 内表调试:在Debug模式下,可以通过内表工具栏修改内表内容。 4. 返回操作:若需回溯执行,右键选择相应行,点击“转到语句”。 5. Condition point:设置断点条件,只有当条件满足时才触发断点。 6. Watchpoint...

    Java debug 技巧

    ### Java Debug技巧:Eclipse高级调试指南 #### 一、引言 在软件开发过程中,调试是必不可少的一个环节。良好的调试技巧能够显著提高问题定位的速度和准确性,从而提升整体的开发效率。Eclipse作为一款非常受欢迎...

    VisualStudio2005C++Debug共15页

    【Visual Studio 2005 C++ Debug 技术详解】 Visual Studio 2005是微软公司推出的集成开发环境(IDE),它为C++程序员提供了强大的开发工具和调试功能。在C++编程中,调试是一项至关重要的技能,能够帮助开发者定位...

    Eclipse调试Debug的常用技巧

    在Debug视图的Variables面板中,右键点击变量选择"Change Value...",可以修改变量的值并保存,以观察代码的后续行为。 5、重新调试:Eclipse提供了一种回退机制,即“Drop to Frame”,允许在当前线程的栈帧中回退...

    debug提权win2003

    这通常涉及到使用debug的`e`命令来修改内存,`z`命令来设置断点,以及`g`命令来运行代码。具体操作需要对debug的命令集有深入的理解。 3. **触发提权**:一旦代码被执行,它将利用Windows 2003中的某些漏洞或设计...

    DEBUG使用大全详解

    Debug能够直接与8086/8087/8088等处理器进行交互,支持十六进制格式输入,可以查看和修改内存中的数据,执行汇编指令,以及监控程序运行时的状态。 #### Debug命令详解 Debug提供了丰富的命令集,下面我们将详细...

    win8-win7下运行debug命令 汇编

    通过上述步骤,你可以在Win8或Win7环境下熟练地使用Debug命令行工具进行汇编语言的调试和学习。记住,Debug虽然功能简单,但它是理解计算机工作原理和深入学习汇编语言的强大工具。不断实践和探索,你将能够掌握更多...

    Debug小技巧.docx

    ### Debug小技巧详解 #### Breakpoint at Statement(快捷键 F9) 在软件开发过程中,调试是必不可少的一个环节。为了能够更高效地定位问题并解决它,掌握一些实用的调试技巧非常关键。“Breakpoint at Statement”...

    关于CCSv5 Debug下image功能使用

    - **内存查看**:使用Memory或Register视图查看和修改内存或寄存器状态。 6. **博客内容的Word文件** 你提到的压缩包中可能包含了一篇详细讲解这个过程的Word文档。打开并阅读它,会有更具体的步骤和示例,对于...

Global site tag (gtag.js) - Google Analytics