gpt4 book ai didi

c# - 更改生成的 PDB 文件的名称以包含其可执行文件的 .exe 或 .dll 扩展名

转载 作者:太空宇宙 更新时间:2023-11-03 14:27:47 24 4
gpt4 key购买 nike

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

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

最佳答案

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

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

您可以编辑它以全局覆盖 .pdb 文件名。

关于c# - 更改生成的 PDB 文件的名称以包含其可执行文件的 .exe 或 .dll 扩展名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3425197/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com