1

VS 11 베타 설치 후 VS 2010의 설치 프로젝트가 빌드되지만 Windows Server 2003에 올바르게 설치되지 않는 것으로 나타났습니다. 프로젝트에서 WiLogUtl.exe를 사용하면이 단계에서 실패했음을 알 수 있습니다.VS 11 베타 설치 후 깨진 VS2010 설치 프로젝트를 수정하는 방법

다른 컴퓨터에 VS2010을 설치 했으므로 설치 프로젝트를 성공적으로 다시 빌드 할 수 있지만 주 개발 컴퓨터를 백업하고 작동시키고 싶습니다.

VS2010 설치 프로그램에서 복구 기능을 사용해 보았지만 아무런 효과가 없습니다.

설치 자체가 잘못되어 있는지 확실하지 않습니다. WiLogUtl.exe는 고객 설치 관리자 작업 단계에서 실패 (리턴 코드 3)한다는 것을 제외하고는 실마리를 제공하지 않습니다.

+0

우리가 조사 할 수 있도록 자세한 설치 로그를 게시 해보십시오 : http://setupanddeployment.com/debugging/msi-log. 자세한 로그에는 WiLogUtl.exe보다 많은 정보가 포함되어 있습니다. –

답변

1

아마도 .NET 4.5가 아니라 VS11이 문제를 일으키는 것 같습니다. 리턴 코드 3 이전에 로그 파일에 1001 개의 오류 코드가 있습니까?

FWIW, InstallUtil (InstallerClass) 사용자 지정 작업은 일반적으로 취약하며 VS 설치 프로젝트는 VS11에서 사용되지 않습니다.

설치 프로젝트를 바꾸기 위해 무료로 VS 고객 및 Microsoft 로드맵 항목으로 이식하고 InstallUtil CA에서 Windows Installer XML (WiX) DTF (Deployment Tools Foundation)를 사용하도록 리팩터링해야합니다.

+0

문제는 실제로. NET 4.5 - 나는 그것을 제거하고 VS2010 완전히 부러 - 단지 "VS를 열려고하는"알 수없는 오류 "메시지 상자! 하지만 수리/재설치를했는데 이제 설치 프로젝트를 올바르게 빌드 할 수있게되었습니다. 앞으로도 WiX 로의 마이그레이션을 기대할 것입니다.하지만 지금은 구멍에서 빠져 나옵니다. 감사합니다 :) –

+0

FWIW, 당신은 빌드에 대한 VM의 사용을 조사하고 싶을 수도 있습니다. 스냅 샷을 생성하고 롤백 할 수 있다면 정말 좋습니다. –