我目前正在开发一个 C# 应用程序,它有自己的日志记录。当抛出异常时,异常被保存到一个列表中,用户可以通过列表视图查看该列表。当用户单击列表视图中的异常时,异常的堆栈跟踪将显示在文本框中。但即使我在远程机器上执行程序,堆栈跟踪也会显示从编译应用程序的机器到原始源文件的文件路径。
例如:
at C:\Folder1\Folder2\Class1.cs:81
at C:\Folder1\Folder2\Class2.cs:65
at C:\Folder1\Folder1\Class3.cs:21
只显示没有文件夹的源文件会很好......
我怎样才能改变这种行为?
有本地解决方案吗?还是我必须简单地进行一些字符串操作?