문제

를 시작할 때마다 새로운 조각의 소프트웨어가로 구성 및 해제 pdb 파일을 생성하고 Visual Studio 호스팅 프로세스 방출을 위해 구축합니다.하는 방법은 없을 말 Visual Studio(특히 2008 년)내가 원하는지는 모든 프로젝트에 대해 시간의 나머지?

도움이 되었습니까?

해결책

후에 파고 주위에,그것은 프로젝트 파 C#에 저장됩 \program files\microsoft visual studio 9.0\common7\ide\projecttemplatescache\csharp\windows\1033.을 추가하여 <UseVSHostingProcess>false</UseVSHostingProcess> 올바른 부분(별도의 섹션을 위해 디버깅 및 릴리스 구성)관련의 템플릿을 해제할 수 있습니다 호스팅 프로세스를 위한 미래의 모든 프로젝트의 선택 유형입니다.

당신을 처리할 수 있어야 합니다 PDB 문제에 비슷한 방법으로,하지만 내가 말했듯이 나지 않는 회전하는 것이 좋습니다 사람들,그래서 나는 그것을 떠나라는 운동)

이 적용됩 VS2008,하지만 내 생각엔 다른 버전 유사한 방식이다.사실,VS2010 사용하여 동일한 접근 방식이지만,분명히는 버전 번호에서 디렉토리 10.0 대신 9.0.

다른 팁

VS 2010에서는 프로젝트 속성에 따라 .pdb 생성을 제어 할 프로젝트 속성을 찾을 수 있습니다 -> 빌드 -> 고급 ...-> 디버그 정보

.pdb 생성을 억제하려면 이것을 "없음"으로 설정하십시오.

원하지 않는 파일을 삭제하는 게시물 빌드 단계를 추가 해보십시오. 흠, 또 다른 단계, 당신이 원했던 것이 아니라 :-(

FindFirstFile 및 FindNextFile 루프를 수행하는 작은 도우미 앱을 작성하는 것은 어떻습니까? 그것이 그들을 찾으면, 그것들을 삭제합니다. 또는 여전히 아카이브 위치로 이동하는 것이 더 좋습니다. 이렇게하면 릴리스 포장 문제에서 제거 할 수 있지만 버그 분석이 필요한 경우 파일을 유지합니다.

또한 도우미 앱이기 때문에 직원을 출시하기 위해 사전 핸드 오프의 일환으로 한 번만 실행할 수 있습니다.

우리는이 기술을 많은 것들에 사용합니다.

  • DLL이 최신 상태인지 확인 (기본적으로 전체 빌드 트리에 대한 지능형 업데이트)
  • VC 청소는 "Batch Build"캔보다 더 잘 빌드됩니다 (Visual Studio를 충돌시킬 수있는 일부 파일 제거)
  • 특정 방식으로 특정 보관 (내가 제안한 것과 유사)

저는 Brian과 함께 있습니다.이 파일을 보관해야합니다. 버그 또는 고장을 디버깅 해야하는 경우 이러한 파일이 필요합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top