问题标签 [line-numbers]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
93638 浏览

c# - 在发布模式下显示 .NET 程序集的堆栈跟踪中的行号

有没有办法在发布模式下显示 .NET 程序集构建/部署的堆栈跟踪中的行?

更新:

我的应用程序分为三个类库项目和一个 ASP.NET“网站”项目。我试图追查的错误是在三个类库项目之一中。我只为生成“对象引用未设置为对象的实例”错误的类库项目部署了 pdb 文件。

行号仍未显示在堆栈跟踪中。我是否需要为所有项目部署 pdb 文件以获取堆栈跟踪中的行号?

工作解决方案

为每个应用程序部署 pdb 文件修复了行号问题。

0 投票
4 回答
38361 浏览

c# - 在富文本框中显示行号c#

我有一个多行 Richtextbox 控件,我想将添加行号的功能集成到该控件中。我考虑了很多方法

  1. 添加标签并随着行数的变化更新行号
  2. 添加一个图片框并在其上绘制字符串。
  3. 添加另一个文本框并在其上显示行号
  4. 添加列表框并在其中显示行号。

我有两个疑问。

  1. 我正在使用的 Richtextbox 是一个定制的控件,它来自 RichTextBox 类。我怎样才能向它添加多个控件。
  2. 在 c# 中显示多行文本的行号的最佳方法是什么
0 投票
6 回答
51635 浏览

c# - 在异常处理中显示行号

如何显示导致错误的行号,这甚至可以通过 .NET 编译其 .exes 的方式来实现吗?

如果没有,Exception.Message 是否有一种自动化的方式来显示出错的子?

0 投票
4 回答
5923 浏览

line-numbers - 从 SyntaxHighlighter 中删除行号

有没有办法删除SyntaxHighlighter的行号?

谢谢!

0 投票
1 回答
733 浏览

java - StackTrace 中的行号指向方法开始

我们正在使用 Rational Application Developer 7.5(基于 Eclipse 3.4)为 WebSphere Application Server 6.1 开发一个 Web 应用程序。在登台服务器上检查堆栈跟踪时,行号始终指向方法的开头,而不是实际行。在本地开发环境中(每个开发人员都有自己的本地 Websphere 6.1 运行)一切似乎都很完美。

在 Java > Compiler > 部分 Classfile Generation 下的 Eclipse Preferences 中,所有内容都已检查。

部署是通过使用 RAD 的earExportAnt 目标(不是ear核心任务)构建 EAR 文件来完成的。之后它被重新打包以删除一些不必要的文件。没有启动显式编译 - 使用工作区中的类。

怎么会发生这种情况,这些信息会丢失?这是一些热点优化的一部分吗?如果是这样,它可以被禁用吗?

我怎样才能找回正确的行号?

0 投票
3 回答
647 浏览

c# - 来自行号的方法名称

给定特定类源代码(Java/C#)的行号 - 是否有一种简单的方法来获取它所属的方法的名称?(如果它在一个范围内)(大概使用抽象语法树)

(这对于将 checkstyle 的输出限制为仅触及的方法很有用)。

我假设您必须使用抽象语法树来执行 Line#-> MethodName。

0 投票
5 回答
10632 浏览

c++ - 用 C++ 计算文件中行数的最紧凑方法

计算文件行数的最紧凑方法是什么?我需要这些信息来创建/初始化矩阵数据结构。

稍后我必须再次浏览文件并将信息存储在矩阵中。

更新:基于 Dave Gamble 的。但是为什么这不能编译?请注意,该文件可能非常大。所以我尽量避免使用容器来节省内存。

0 投票
1 回答
1543 浏览

python - 使用 cElementTree 在 python 中解析 XML 文件:处理文件中的错误和行号

我正在使用该cElementTree库在 Python 中解析 XML 文件。一切正常

但是当 XML 中的值不正确时,我想为用户提供完整的错误消息。

例如,假设我有以下 XML:

并想告诉用户该href属性是否不存在或具有不在给定列表中的值。

目前,我有类似的东西

我的异常在某处被捕获。

但是,此外,我想在文件中显示 XML 元素的行号。似乎cElementTree没有存储有关树的 XML 元素的行号的任何信息...... :-(

问题:是否有一个等效的 XML 库能够做到这一点?还是一种访问 XML 文件中 XML 元素位置的方法?

谢谢

0 投票
0 回答
2239 浏览

xcode - 在 xcode 控制台中启用堆栈跟踪的行号

可能重复:
如何向 objc_exception_throw 添加断点?

我读了这篇关于 Xcode/iPhone 中未处理异常的堆栈跟踪或更多信息

似乎选择的答案是正确的方法,但是回答者没有告诉您如何创建全局断点。

有谁知道我如何创建这些断点并查看我的异常的行号?

0 投票
1 回答
1064 浏览

c# - 生成的 C# 代码是否有任何#pragma 或类似指令以将模板代码行号与 C# 行号匹配?

我有一个看起来类似于旧式 ASP 代码的模板系统。我通过一个将整个东西重写为 C# 源代码、编译并最终执行它的类来运行它。

我想知道是否有某种类似#pragma 的指令我可以将生成的C# 代码洒在上面,这将使编译错误与我的模板文件中的行号相匹配?

例如,假设我的模板代码中有第一行也是唯一一行:

但是为了编译它,我必须添加一个命名空间、一个类、一个方法和一些样板代码,所以上面的这一行,即我的模板文件中的第 1 行,实际上最终是第 17 行(随机数,仅用于说明目的)在 C# 代码中。编译器错误自然会将我的错误标记为第 17 行,而不是第 1 行。

我记得我以前使用过的另一种编程语言(虽然我不记得是哪一种)它有一个可以添加的指令,它可以使错误行号对齐。

C# 3.5 中有这样的东西吗?