2010-01-08 5 views
2

저는 C#으로 작성된 Windows Forms 응용 프로그램을 현재 회사에서 사용하고 있으며 새 릴리스를 출시 할 때마다 출시 빌드를 유지할 때마다 설치 프로그램에서 프로젝트의 일부인 클래스 라이브러리의 디버그 버전을 패키지로 만듭니다.Visual Studio 2008 릴리스 설치기 디버깅 바이너리

기본 출력의 릴리스 버전을 지정했는데 괜찮 았지만 클래스 라이브러리 DLL이 감지 된 종속성으로 선택되어 디버그 버전을 선택하는 것으로 보입니다.

내 설정 프로젝트를 보면 클래스 라이브러리의 속성에서 소스가 디버그 디렉토리의 버전을 가리키고 있습니다. 회색으로 표시되어 있으므로이 값을 편집 할 수 없습니다.

툴바에서 릴리스를 선택하고 종속성을 새로 고치면 문제가 해결되지만 릴리스를 준비 할 때 배치 빌드 옵션을 사용합니다. 왜 일괄 처리가이 문제를 제대로 처리하지 못합니까?

답변

2

짧게 길게하려면 버그입니다. 일괄 빌드을 사용하지 마십시오.

Long story anyway, from msdn (scroll down a bit). 좋아하는 따옴표 :

  1. 는 "MS는 일괄 빌드에 대해 혼합 된 감정을 갖고있는 것 같아요."
  2. "그러나 나는 그것이 곧 수정 될 것이라고 생각하지 않는다."

건배