我正在使用C#.net进行应用程序开发.
要记录和调试异常,我使用stacktrace.
我在另一台机器上执行了我的应用程序,但是当发生错误时它指的是我的开发机器的路径.
Ex: D:\Projects\xyz.CS line no :12 _Error_message_here.
为什么即使我在另一台机器上运行应用程序,它也会跟踪我的开发机器路径上的路径?
原始编译路径存储在PDB文件中的调试信息中.
因为它告诉你在源代码中哪里可以找到问题.因此,当您看到这个时,您可以转到您的机器并打开报告的文件(例如"D:\ Projects\xyz.cs"),转到报告的行(例如12)并解决问题.