获取例外的行号

Sha*_*500 1 .net c# vb.net exception winforms

可能重复:
C#异常没有给行号

在C#winform中,我有一个catch块

Exception.ToString() - >获取抛出异常的代码的异常信息和行号.

在开发中.环境,我得到行号,而当生产中部署相同的EXE时,我没有得到行号,有什么想法吗?

我如何在生产环境中获得line #s?即使我尝试过StackTrace

class's GetFileLineNumber(),但它并没有给我带来生产环境中的#行.

Tho*_*que 10

仅当为引发异常的代码加载调试符号时,文件名和行号才可用.这些符号位于.pdb文件中,这些文件通常不与生产环境中的程序集一起部署.如果部署这些文件,则应获取堆栈跟踪中的行号信息.