可能重复:
Generating .NET crash dumps automatically
include line numbers in stack trace without pdb?
目前我有一个.NET Windows应用程序,我没有用它部署pdb文件。如果客户端获得异常,我会在带有堆栈跟踪的漂亮窗口中显示它,以便他们可以通过电子邮件发送给我。我正在考虑部署pdb文件,所以我在堆栈跟踪中得到行号。
现在我想知道是否有更好的方法。 pdb文件大约是我安装的大小的两倍,我不喜欢。有没有办法捕获异常,并可能创建一些用户可以发送给我的转储文件然后我可以调试该信息并检索行号?
如果没有通用的简单方法,那么我将只部署pdb文件并完成它。