4

我有一个错误,显示如下:

[OverflowException: Value was either too large or too small for a Decimal.]
System.Decimal..ctor(Double value) +0
System.Decimal.op_Explicit(Double value) +30
MyMethod(int myParameter) +5174
AnotherMethod(int myParameter) ....

+5174 是什么意思?这不是行号。

4

1 回答 1

4

这将是 IL 偏移量,当没有 PDB 文件/调试信息存在时会发生这种情况。

您可以为发布程序集生成 PDB 数据,这样可以更直接地跟踪问题。

于 2012-12-12T09:41:39.717 回答