2010-08-06 4 views
2

Visual Studio 2010에서는 .pdb 파일의 이름을 변경하여 해당 실행 파일의 확장명, 그 디버깅은 여전히 ​​효과가 있을까요?생성 된 PDB 파일의 이름을 해당 실행 파일의 .exe 또는 .dll 확장명을 포함하도록 변경하십시오.

예를 들어, 실행 파일이 myprogram.exe이라면, pdb가 myprogram.pdb이 아닌 myprogram.exe.pdb이되도록하고 싶습니다. 마찬가지로 mylibrary.dllmylibrary.pdb 대신 mylibrary.dll.pdb이 필요합니다.

+0

어떤 컴파일러입니까? –

+0

내 말을하지 않는 사과 - C# 리 –

답변

1

.pdb 이름은 c:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.CSharp.targets 파일에 지정됩니다.

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

.pdb 파일 이름을 전역으로 덮어 쓸 수 있습니다.

+1

또는 지정할 수 ABC 는 PDB가 다른 파일 이름을 제공합니다. 파일 확장명을 변경하는 방법을 알지 못합니다. csc.exe에 다른 파일 확장명을 제공하면 컴파일러에서 파일 확장명을 .pdb로 변경합니다. – RichB

관련 문제