【问题标题】:Is it Possible to Get Line Numbers for NuGet Packages in a Stack Trace?是否可以在堆栈跟踪中获取 NuGet 包的行号?
【发布时间】:2021-11-19 20:57:36
【问题描述】:

我想知道是否可以通过某种设置或选项让行号出现在堆栈跟踪中,用于 .Net 应用程序正在使用的 NuGet 包中的代码。下面的示例截图可能会让我的问题更清楚。

绿色框部分是 .Net 应用程序,红色框部分是应用程序使用和调用的 NuGet 包中的代码。我想知道是否有办法让行号显示在红色箭头所在的位置?我们的一些包长达数百行,并且能够查看 NuGet 包代码中发生错误的行号将非常有帮助。

【问题讨论】:

  • 在某些情况下,NuGet 包可能会将其符号作为包的一部分,作为 PDB 文件或使用 DLL 中的嵌入符号提供。这样的包应该允许它们的源信息包含在堆栈跟踪中。虽然它几乎在作者的控制之下,但我不相信你可以作为消费者来影响它。

标签: c# .net nuget-package stack-trace


【解决方案1】:
猜你喜欢
  • 1970-01-01
  • 2012-12-12
  • 1970-01-01
  • 1970-01-01
  • 2013-11-16
  • 1970-01-01
  • 2010-11-21
  • 2010-10-11
  • 1970-01-01
相关资源
最近更新 更多