debugging相关内容

在哪里可以了解 VS 调试器的“魔术名称"

如果您曾经使用过 Reflector,您可能会注意到 C# 编译器生成的类型、方法、字段和局部变量值得调试器“特殊"显示.例如,以“CS$"开头的局部变量不会显示给用户.对于匿名方法的闭包类型、自动属性的支持字段等还有其他特殊的命名约定. 我的问题:在哪里可以了解这些命名约定?有人知道一些文档吗? 我的目标是让 PostSharp 2.0 使用相同的约定. 解决方案 这些是编译 ..
发布时间:2022-01-16 23:57:50 C#/.NET

调试不显示当前存储过程版本

我正在开发一个 SQL Server 2008 R2 实例.我刚刚更改了存储过程的代码.当我尝试调试该 proc 时,SSMS 调试窗口显示代码的 older 版本. 如何强制 SSMS 显示当前版本的代码? 提前致谢. 解决方案 这个问题在 SQL Server 中已经存在多年了.在与正确版本的源代码同步之前,启动和停止调试器通常需要一些时间. 您还会注意到打开了几个窗 ..
发布时间:2022-01-16 23:00:56 数据库

使用 Visual Studio 2008 远程调试 Web 应用程序的服务器端

所以,我了解到在我的测试服务器机器上安装 VS2008 并不是一个好主意,因为它会过多地改变运行时环境.我以前从未尝试过使用 Visual Studio 进行远程调试,那么逐行远程调试服务器端 Web 应用程序代码的“最佳"方法是什么.我希望能够设置断点、附加并开始逐行验证代码流以及调试和其他东西:). 我确信大多数答案都与 ASP.NET 代码有关,我对此很感兴趣,但我当前的代码库实际上是 ..
发布时间:2022-01-16 16:04:52 C#/.NET

VS2008 一起调试 ASP 和 ASP.net

有什么方法可以在 Visual Studio 中同时调试经典的 ASP 和 ASP.net 应用程序,让我可以在 ASP 代码行和 ASP.net 代码行上设置断点? 这适用于具有较旧的经典 asp 组件和较新的 ASP.net 模块的旧系统 我通过自己调试 ASP.net(而不是 ASP)或通过调试 ASP(而不是 ASP.net)来调试它 做ASP: 从 Visual ..
发布时间:2022-01-16 15:51:15 C#/.NET

经典的 ASP 超级新手问题

好的,所以我在用一种非常简单的专有语言进行了几年编码之后,最近进入了 Web 开发的世界,我的第一份工作是为我们的一个客户调整一个旧的经典 ASP 页面.我正在使用 Visual Studio 2008 尝试调试我遇到的一些问题,但页面根本无法加载.如果我使用 IIS 在本地浏览网站,那么一切正常,没有任何问题,所以我不确定我做错了什么. 这是我收到的错误消息; 编译器错误消息:BC304 ..
发布时间:2022-01-16 15:33:41 其他开发

有人能用visual studio 2005或更高版本调试asp经典代码吗?

由于我需要调试 asp 经典代码,我已经使用 Visual Studio 2003 很久了... 几年前,我尝试用 vs 2005 调试经典的 asp,但没有成功,我认为有一些肮脏的 hack 应该实现这种“魔力",但我无法让它工作...... 不知道有没有人比我幸运... 还没有尝试过vs 2008,但我对此不是很有信心,因为微软缺乏对经典asp的支持...... -- ..

你如何调试经典的 ASP?

我必须调试一个由 IIS 7 (windows 2008) 提供服务的经典 asp 站点. 我该怎么做?我只使用过 ASP.NET. 解决方案 来自 MSDN 博客文章:http://blogs.msdn.com/mikhailarkhipov/archive/2005/06/24/432308.aspx 下面是如何使 ASP 调试工作: 在服务器上启用 ASP 调试.( ..
发布时间:2022-01-16 15:00:56 服务器开发

Eclipse 与英特尔 Fortran 调试器

我的问题如下: 我想将 idb intel 调试器与 eclipse 一起使用,以便能够逐步完成我的代码,就像 idb -gui 一样.我已经尝试实现一个解决方案,我发现我用脚本替换了对 idb -gdb 的直接调用: #!/bin/bashexec/usr/local/soft/intel/fc/10.0.025/bin/ifort/idb -gdb "$@" 这实际上是有效的,因为它 ..
发布时间:2022-01-16 13:51:26 Java开发

编写自定义 Eclipse 调试器

编辑: 必须有某种方法可以解决这个问题,而无需编写全新的调试器.我目前正在研究在现有 java 调试器之上构建的方法.如果有人对如何获取 Java 调试器已有的信息(关于堆栈帧、变量、原始数据等)有任何想法,那将非常有帮助. -- 我想要做的是我有这个基于 Java 的框架/API,我想编写一个针对我的框架定制的 Eclipse 插件调试器.这是一个简单的例子: 我有两个类,一个 ..
发布时间:2022-01-16 13:38:09 Java开发

Eclipse调试HashMap:使用Key和Value的toString()方法的逻辑结构

在使用 IntelliJ 几年后,我最近开始使用 Eclipse.使用 IntelliJ 调试 Map 时,如果键或对象实现 toString(),则会显示一个很好的键值字符串表示列表. 在 Eclipse 中,当我选择 显示逻辑结构 时,我看到如下内容: 此视图的问题是您需要展开每个条目才能看到实际的键和值.如果你需要在超过 10 个元素的地图中查找某些东西,那就变得非常繁琐了. ..
发布时间:2022-01-16 13:33:13 Java开发

Eclipse 调试器事件

在我的 Eclipse 插件中,我希望收到有关调试器事件的通知(例如,当单步执行或遇到断点时).通过使用以下代码订阅调试事件,我已设法使其在 JDT 环境中工作: DebugPlugin.getDefault().addDebugEventListener(this); 这给了这个事件处理程序: public void handleDebugEvents(DebugEvent[] event ..
发布时间:2022-01-16 13:23:18 Java开发

Eclipse 插件 - 在步进或中断时处理事件

是否有从 Eclipse 调试器接收事件通知的通用方法.具体来说,我只想知道用户何时跨入/进入以及何时遇到断点. 我已经在 J​​DT 中进行了这项工作(请参阅我的其他问题:Eclipse 调试器事件)但是同样的技术在 CDT 中不起作用(我使用的是 DebugPlugin.addDebugEventListener). 如果没有通用的方法来做到这一点,那么有没有办法避免在 JDT 中 ..
发布时间:2022-01-16 13:18:34 Java开发

是否有 SWT 调试器/间谍?

我正在尝试调试我的 SWT 对话框(在 Eclipse 插件中).我想知道为什么布局是这样的,以及控件之间的边界在哪里.我看过 SWT Spy 插件 (http://www.eclipse.org/swt/tools.php),但我想要更图形化的东西. 我基本上是在寻找类似于 WebKit 开发人员工具面板允许您指向某物并在实际呈现的页面和 HTML 源代码中对其进行概述的方式. 解决 ..
发布时间:2022-01-16 13:03:28 Java开发

Eclipse:Android 设备选择器 - 未知的 Android 2.3.4 设备

我有一部运行 Android 2.3.4 的 Nexus One 手机.我正在尝试使用 USB 开放附件库构建应用程序.为此,我选择了 Google APIs 10 作为构建目标.该项目实际上是 Microchip 提供的一个应用程序,我知道它适用于该设备.我手动将应用程序的 APK 安装到手机上,它可以工作.现在我希望能够调试和修改应用程序. 当我按下运行按钮时,是时候选择一个平台了.插入 ..
发布时间:2022-01-16 13:00:17 移动开发

调试 Eclipse 插件

这是我第一次尝试创建 Eclipse 插件.我已经创建了一个,以及一个功能和更新站点.我将目标平台设置为我的本地 Eclipse 安装.当我在开发环境中运行/调试插件时,一切正常. 现在,我的同事从我托管的更新站点安装了插件.当他开始使用我的插件公开的任何功能时,他会遇到运行时异常. 他看到了在我从开发环境中运行插件项目时没有发生的空指针异常. 我的插件中有一个向导.当他关闭它时,他 ..
发布时间:2022-01-16 12:59:35 Java开发

在 Java 中设置断点

如何在 Java 中设置断点?它只是基于源文件名和行号吗?类名或方法名是否也包含在内? 如果我的调试器中有旧版本的源代码并设置了断点,则当我单步执行时光标会关闭.能走多远?它会进入错误的方法(如果该文件中有多个类,甚至是错误的类)? 当 JVM 中有多个同名的类时会发生什么(如果您有多个类加载器可能会发生)?他们都得到断点了吗? 在 Web 应用程序容器中,我可以只为一个 Web ..
发布时间:2022-01-16 12:37:44 Java开发

用于调试目的的命名(toString)Lambda 表达式

有时命名 lambdas 很有用.特别是当您将它们作为参数传递时. 一个非常简单的例子是 公共类 Main {公共静态无效主要(字符串[]参数){谓词p = nameIt("isNotEmpty", (s) -> !s.trim().isEmpty());也许打印(“你好",p);也许打印(“",p);}静态的无效可能打印(T s,谓词 pred){如果(pred.test ..
发布时间:2022-01-16 12:30:30 Java开发

在调试模式下运行 JVM 的副作用

我想在调试模式下发布一个 Java 应用程序,以便在客户端出现随机或难以重现的问题时更轻松地进行调试. 但是,我想了解一下这样做的潜在副作用?从 Java HotSpot 文档看来,应该没有性能损失. 来自链接 全速调试 Java HotSpot VM 现在使用全速调试.在以前VM 的版本,调试时启用,程序使用执行只有口译员.现在,全HotSpot 的性能优势技术可用于程序 ..
发布时间:2022-01-16 12:13:32 其他开发