2011-01-27 3 views
0

WIX 설치 프로그램을 처음 사용하고 다음 문제를 해결할 수있는 사람이 있는지 주시면 감사하겠습니다. 우리는 플러그인 어셈블리를로드하는 웹 응용 프로그램이 있습니다 비 참조) 및 모든 어셈블리를 단일 프로젝트로 병합하는 웹 배포 프로젝트를 사용합니다. webdeployment 프로젝트 파일에는 빌드 될 때 "ProjectWebFiles.wix"소스 파일을 생성하는 몇 줄의 라인이 있습니다.WIX 설치 프로그램 - 참조되지 않은 플러그인 프로젝트의 어셈블리를 웹 응용 프로그램 bin 폴더로 복사

<PropertyGroup> 
........... 
<WixDirectoryId>ProjectWebFolder</WixDirectoryId> 
<WixComponentGroupId>ProjectWebFiles</WixComponentGroupId> 
</PropertyGroup> 

우리는이 윅스 파일에서 MSI 설치를 생성하는 윅스 설치 프로젝트를 가지고 우리는 응용 프로그램이 MSI를 사용하여 설치하는 경우 웹 응용 프로그램 프로젝트의 bin 폴더가 참조되지 않은 어셈블리를 갖고 싶어.

우리는 프로젝트를 웹 프로젝트의 정적 참조로 추가 할 수 있지만 플러그인 프로젝트가 수정 될 때마다 웹 프로젝트를 빌드해야하므로 마지막 옵션으로 프로젝트를 추가 할 수 있습니다.

웹 응용 프로그램 배포 프로젝트 파일을 수정하여이 작업을 수행 할 수 있습니까?

답변

0

MSXuild 구문은 WiX 구문이 아니므로 사용자가 요구하는 것이 확실하지 않습니다. 다른 프로젝트 나 디렉토리에서 모든 파일을 가져 오려고하는 경우 HeatProject task 및/또는 HeatDirectory task을 살펴보십시오.