2

在 Visual Studio 2010 中,是否可以更改 .pdb 文件的命名以包含可执行文件的全名(包括其扩展名),并且调试仍然有效?

例如,假设我有一个可执行文件myprogram.exe,我希望 pdb 是myprogram.exe.pdb而不是myprogram.pdb. 同样,我想mylibrary.dll拥有mylibrary.dll.pdb而不是mylibrary.pdb.

4

1 回答 1

1

.pdb名称在c:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.CSharp.targets文件中指定。

<_DebugSymbolsIntermediatePath Include="$(IntermediateOutputPath)$(TargetName).pdb" Condition="'$(_DebugSymbolsProduced)'=='true' and '@(_DebugSymbolsIntermediatePath)'==''"/>

.pdb您可以对其进行编辑以全局覆盖文件名。

于 2011-02-10T12:19:17.343 回答