2009-04-15 6 views
3

Windows Installer 3.1 프로젝트에 병합 모듈을 추가하려고합니다. 다른 머지 모듈에 의존성이 있다는 것이 밝혀졌습니다. 하지만 첫 번째 모듈이이 새로운 병합 모듈이 추가되었다는 것을 등록하지 않은 것처럼 보입니다. 그래서 서명에 대한 모듈 종속성을 찾을 수 없습니다. "라는 경고가 나타납니다.병합 모듈 종속성을 해결하는 방법

어떻게 해결할 수 있습니까? 이?

답변

4

첫째, 난 당신이 병합와 VS 배포 프로젝트에 대해 얘기 같은데 모듈은 윈도우 설치 3.1 MSI의의를 생산했다.

는 참조하는 모든 병합 모듈 종속성에 대한 추가 병합 모듈과 같은 디렉토리에보고하기 너무 쉬운 것입니다 밝혀졌습니다. 종속성에 대한 병합 모듈을 찾고 : (\ 프로그램 파일 \ 공통 파일 \ 모듈을 병합 예를 들어, C)이

대신, 표준 병합 모듈 폴더의 목록을 간다. 따라서 종속성 병합 모듈을 해당 폴더에 복사하고 배포 프로젝트에서 상위 종속성 병합 모듈 만 참조 할 수 있습니다. 그런 다음 모든 병합 모듈 종속성을 해결해야합니다 (병합 프로젝트의 '탐지 된 종속성'섹션에도 나타납니다).

그러나 나는 이러한 SVN에서 병합 모듈을 원했고, 그 Program Files 폴더에 복사하는 스크립트를 실행하려면 관리자 권한이 필요하지 않은 추가 요구 사항이 있었다.

솔루션 - 사용자 지정 폴더를 포함하도록 병합 모듈 종속성 검색 폴더를 확장 할 수 있습니다. 배포 프로젝트에서 속성 표 (오른쪽 클릭 -> 속성 창이 아님)를 가져온 다음 종속성 병합 모듈이 들어있는 폴더를 SearchPath 속성에 추가합니다. 배포 프로젝트와 관련하여 작동하므로 내 SVN 요구 사항에 따라 잘 작동합니다.

관련 문제