문제

모두, 나는 다소 실망스러운 문제가 있습니다. 해당 응용 프로그램에는 MFC FeactionPack에서 사용 가능한 클래스를 사용하는 MFC GUI가 있습니다. 이 GUI는 C ++ CLI로 개발 된 DLL을 사용합니다. 우리 회사는 크루즈 컨트롤을 사용합니다. 지속적인 통합을위한 Windows Server 2008 SP2의 NET (1.4.4 SP1). 크루즈 컨트롤은 프레임 워크의 3.5 버전과 함께 제공되는 MSBuild 버전을 사용하도록 설정되었습니다.

문제는 크루즈 컨트롤이 생성하는 빌드를 사용하면 다음 오류가 발생한다는 것입니다. 일부 파기 후에는 GUI가 C ++ CLI 어셈블리를 좋아하지 않는 것으로 보인다.

"gotcha"는 서버에 로그온하고 PowerShell을 사용하면 동일한 MSBuild 명령을 실행하면 빌드가 작동한다는 것입니다. 아무도 아이디어가 있습니까?

도움이 되었습니까?

해결책

문제는 설치 프로그램을 구축하는 방법이었습니다. 프로젝트의 주요 솔루션과 별도의 솔루션 이었으므로 기본 빌드와 별도의 작업이었습니다. 따라서 출력 어셈블리는 두 번 서명되었고 로더는 응용 프로그램이 원하는 응용 프로그램이 더 이상 유효하지 않기 때문에 불만을 제기했습니다.

다른 팁

프로세스를 Visual Studio Debugger에 첨부 할 수 있습니다.

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