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

Visual Studio 2015 settings for generated pdb (debug symbols) file

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

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

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

我希望它是

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

编辑: 我们正在寻找这种能力的原因是因为 "C:\Sources\Solution\Project" 在应用程序最终将成为 tested/deployed 的系统上甚至在我们其他一些开发人员的系统上是没有意义的。

我们可以根本不部署这些符号,但它们有助于在记录异常时提供更有用的信息。

PDB 是Visual Studio 使用的调试信息文件。转到 Tools->Options->Debugging->Symbols 和 select 复选框 "Microsoft Symbol Servers"。 Visual Studio 将自动下载 PDB。

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