生成的 pdb(调试符号)文件的 Visual Studio 2015 设置



是否有设置会影响VS2015(或更早版本(编译库时生成的pdb文件?

具体来说,我希望它没有完整的文件路径。例如,给定堆栈跟踪

System.Exception: An exception has occurred.
  at Project.ClassA.MethodB() in C:SourcesSolutionProjectClassA.cs:line 100

我宁愿是

System.Exception: An exception has occurred.
  at Project.ClassA.MethodB() in ProjectClassA.cs:line 100

编辑:我们之所以寻找这种能力,是因为"C:\Sources\Solution\Project"在最终将测试/部署应用程序的系统上,甚至在我们其他一些开发人员的系统上都没有意义。

我们根本无法部署符号,但它们有助于在记录异常时提供更多有用的信息。

PDB是Visual Studio使用的调试信息文件。转到Tools->Options->Debugging->Symbols并选中"Microsoft符号服务器"复选框。Visual Studio将自动下载PDB。

据我所知,文件的完全限定名称是Visual studio能够找到该文件的方式。我不确定也从未听说过改变这种行为的方法,除了可能将项目放入与Visual Studio相同的目录中。虽然我很确定它仍然会以相同的方式显示。我需要查看完整的错误代码以提供更多信息。

相关内容

最新更新