因为最近同事说VS2005调试慢,所以才想起这个问题。我一般能不调试就不调试,主要也是因为调试太慢,而且自己也尽量避免调试,否则确实有很多时间在调试的等待过程ing。一般咱也就这么将就过去了。(*^__^*)。
没记错的话,应该是刚装完的VS2005可以在DEBUG模式下修改代码的,但不知道为什么在我们的项目中,VS2005就不能在调试状态下修改代码。找来一些相关资料。VS2005把这个功能称为“编辑并继续”。还有就是因为按照SQL2005中文语言包什么的,造成VS2005不能“编辑并继续”。
大概说了下情况,具体说一下解决办法。如何在VS2005 debug状态下修改代码(F5 启动调试,而不是附件进程启动调试)。
1:Web项目属性设置
2:类库项目、Windows项目
这样你就可以在断点的情况下,修改代码,并继续在Bebug状态下。可以减少再次启动调试的时间,对一些调试来说是很方便的噢!(*^__^*)。
但不是所有的修改都支持“编辑并继续”的。下面是MSDN上列举的修改后需要重新编译的状况
在调试会话期间不能对 C# 代码应用下列更改:
-
对当前语句或任何其他活动语句的更改。
活动语句包括调用堆栈中的函数中为转至当前语句而调用过的任何语句。
当前语句在源窗口中以黄色背景标记。其他活动语句以阴影背景标记,并且是只读的。这些默认颜色可在“选项”对话框中更改。
-
对全局符号的更改,包括:
-
添加新类型。
-
在类型中添加方法。
-
更改类型的签名。
-
在类型中添加字段、事件或属性。
-
编辑匿名方法或任何包含匿名方法的方法。这些方法以阴影背景标记。
-
添加新的匿名方法。
-
添加、移除或更改属性。
-
添加、移除或更改 using
指令。
-
移除或更改局部变量。允许添加局部变量。
-
在活动语句前后添加 foreach
、using
或 lock
。
-
修改包含 yield return 或 yield break 语句的方法。
-
更改具有由匿名方法初始化的字段的构造函数。
分享到:
相关推荐
在Eclipse中使用debug是软件开发中调试代码的一个重要环节,尤其对于Java开发者来说,Eclipse作为一个成熟的集成开发环境,提供了强大的调试工具和技巧。尽管图像内容无法直接查看,但是根据标题和描述,我们可以...
Debug视图是Eclipse调试的核心窗口,它展示当前线程的调用栈信息,包括代码行号和断点状态。通过这个窗口,开发者可以清晰地看到程序的执行流程,便于定位问题。 2. **断点(Breakpoints)窗口** 断点窗口管理着...
3. 内表调试:在Debug模式下,可以通过内表工具栏修改内表内容。 4. 返回操作:若需回溯执行,右键选择相应行,点击“转到语句”。 5. Condition point:设置断点条件,只有当条件满足时才触发断点。 6. Watchpoint...
### Eclipse Debug 技巧详解 #### 一、概述 在软件开发过程中,调试是不可或缺的一环,它能够帮助开发者快速定位并解决问题。Eclipse作为一款流行的集成开发环境(IDE),提供了丰富的调试工具来辅助开发者进行...
通过Debug,用户能够查看和修改CPU寄存器的状态,浏览或编辑内存中的数据,以及追踪程序的执行流程。 **1.2 基础命令解析** - **R命令**:用于查看和更改CPU寄存器的值。例如,“rax”用于查看或修改AX寄存器的值...
本文将详细讲解Eclipse中Debug视图的功能及其使用技巧。 #### 二、常用调试视图 ##### 1. Debug View(线程堆栈视图) Debug视图是Eclipse调试功能的核心,它提供了对正在运行和调试的程序的全面管理。在Debug...
8. **调试技巧**:熟练使用DEBUG需要理解汇编语言基础,以及如何解读内存和寄存器的状态。此外,设置合理的断点,结合单步执行,有助于找出程序中的错误。 通过“Debug使用.doc”文档,用户可以学习到DEBUG的具体...
### DEBUG的深入解析与应用技巧 #### 调试利器:DEBUG详解 DEBUG,作为一款经典的内存调试工具,自诞生以来便深受程序员喜爱,尤其是在早期的计算机编程领域中扮演着举足轻重的角色。本文将从DEBUG的启动方式、...
在VC++开发过程中,调试是不可或缺的一环,它能帮助我们找出代码中的错误,优化程序性能,理解程序运行流程。本文将深入探讨VC++的调试技巧,这些技巧将极大地提升您的开发效率和问题解决能力。 首先,理解调试环境...
《E-Debug虫子修复:理解与应用》 在IT领域,软件的稳定性和可靠性是至关重要的,而“E-Debug虫子修复”工具正是...对于任何需要处理复杂程序问题的IT专业人士而言,掌握E-Debug的使用技巧都将极大地提升工作效率。
### Java Debug技巧:Eclipse高级调试指南 #### 一、引言 在软件开发过程中,调试是必不可少的一个环节。良好的调试技巧能够显著提高问题定位的速度和准确性,从而提升整体的开发效率。Eclipse作为一款非常受欢迎...
【Visual Studio 2005 C++ Debug 技术详解】 Visual Studio 2005是微软公司推出的集成开发环境(IDE),它为C++程序员提供了强大的开发工具和调试功能。在C++编程中,调试是一项至关重要的技能,能够帮助开发者定位...
在Debug视图的Variables面板中,右键点击变量选择"Change Value...",可以修改变量的值并保存,以观察代码的后续行为。 5、重新调试:Eclipse提供了一种回退机制,即“Drop to Frame”,允许在当前线程的栈帧中回退...
这通常涉及到使用debug的`e`命令来修改内存,`z`命令来设置断点,以及`g`命令来运行代码。具体操作需要对debug的命令集有深入的理解。 3. **触发提权**:一旦代码被执行,它将利用Windows 2003中的某些漏洞或设计...
Debug能够直接与8086/8087/8088等处理器进行交互,支持十六进制格式输入,可以查看和修改内存中的数据,执行汇编指令,以及监控程序运行时的状态。 #### Debug命令详解 Debug提供了丰富的命令集,下面我们将详细...
通过上述步骤,你可以在Win8或Win7环境下熟练地使用Debug命令行工具进行汇编语言的调试和学习。记住,Debug虽然功能简单,但它是理解计算机工作原理和深入学习汇编语言的强大工具。不断实践和探索,你将能够掌握更多...
### Debug小技巧详解 #### Breakpoint at Statement(快捷键 F9) 在软件开发过程中,调试是必不可少的一个环节。为了能够更高效地定位问题并解决它,掌握一些实用的调试技巧非常关键。“Breakpoint at Statement”...