2014-12-26 2 views
2

Visual Studio 2013에서 .sln 파일을 컴파일하면 .pdb 파일이 생성됩니다. .pdb 파일의 생성을 어떻게 비활성화 할 수 있습니까?Visual Studio 2013에서 .pdb 파일을 제거 하시겠습니까?

+0

'.sln' 파일을'Release' 설정으로 컴파일 할 때'.pdb' 파일을 생성해서는 안됩니다. 그게 도움이 되니? –

+1

@AnthonyForloney 청소 및 재건 후에도 여전히 일어나고 있습니다. 내일 다시 확인해 드리겠습니다. 감사합니다. – Kenny

+1

@AnthonyForloney Release 디렉터리를 사용하고 있습니다. 거기에서 실행 파일은 여전히 ​​프로젝트의 pdb 파일 경로를 포함합니다. 활성 솔루션 구성은 릴리스입니다. – Kenny

답변

2

프로젝트 속성에서 "구성 속성 -> 링커 -> 디버깅 -> 디버그 정보 생성"을 참조하십시오.

또한 참조 :

PDB Files - What are they and how to generate them

.net - Release generating .pdb files, why?

사람들은 또한 비주얼 스튜디오 2013과 관련이 있습니다. 중요한 정보가 있으므로 stackoverflow 스레드를 반드시 읽으십시오.

+0

죄송합니다.이 버전은 더 낮은 버전입니다. – Kenny

+0

"하위 버전"을 이해하지 못합니다. 기사가 이전 버전을 설명한다는 것을 의미하면 현재 버전에도 적용됩니다. – user34660

+0

죄송합니다, 당신이 옳았습니다. 실제로 첫 번째 링크에 나타 났지만 알려지지 않았습니다. – Kenny

1

찾았습니다.

프로젝트 -> 속성 -> 출력이

마지막 범주를 구축 고급 버튼 및 디버그 정보가 하나도 없어야을 클릭합니다.

+0

pdb 파일을 비활성화하는 방법을 물었습니까? 이렇게하면 모든 디버그 출력을 사용할 수 없으며 사용자가 요청한 내용과 다릅니다. – user34660

+0

@ user34660 사실, 그렇습니다. 드롭 다운에는 3 가지 옵션이 있습니다 : none, pdb 생성, 전체 디버그 정보. none을 사용하면 생성되지 않습니다. – Kenny

관련 문제