문제

얼마 전 Visual Studio 배포 프로젝트를 구축 할 때이 오류가 발생했습니다.

"복귀 할 수없는 빌드 오류"

내 대 설치가 손상되었거나 중요한 파일을 삭제했다고 생각했지만 ...

도움이 되었습니까?

해결책

... 내가해야 할 일은뿐이었습니다.

폐쇄 비주얼 스튜디오.

시작, 운영 또는 Win+R, 유형 CMD, 확인.

regsvr32 "C:\Program Files\Common Files\Microsoft Shared\MSI Tools\mergemod.dll"
regsvr32 ole32.dll

경고 : 당신 해야 하다 명령 프롬프트를 실행하십시오 관리 모드!

닫다 명령 프롬프트.

열어 비주얼 스튜디오와 시도 재건 배포 프로젝트! 그것은 나를 위해 일했다!

다른 팁

우리는이 문제가 있었고 위의 솔루션은 효과가 없었습니다. 며칠간의 헤드 스크래치 후, 우리를위한 솔루션은 로컬 사용자 임시 폴더에서 모든 vsi*.tmp 파일을 삭제하는 것임을 발견했습니다.

C : 문서 및 설정 username 로컬 설정 temp

우리의 경우 이것은 Hudson 빌드 머신에서 잘못되었습니다 - Visual Studio는 임시 파일을 만들고 제대로 정리하지 않는 것 같습니다. 65536 개의 임시 파일 (vsi0000.tmp to vsiffff.tmp)을 생성하면 더 이상 생성 할 수 없으며 MSI 프로젝트가 구축되지 않습니다.

솔루션에 대한이 블로그 게시물에 대한 Kudos :

http://blog.richardadleta.com/2009/08/using-visual-studio-command-line.html

Visual Studio 2010 Ultimate에서 같은 문제를 겪었습니다. 등록 요령 :

regsvr32 "C:\Program Files\Common Files\Microsoft Shared\MSI Tools\mergemod.dll"
regsvr32 ole32.dll

도움이되었다!

다시 설치 (수리) Visual Studio가 문제를 해결했습니다.

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