2013-01-11 4 views
2

MVC 웹 응용 프로그램에 WIX를 사용하여 설치 프로그램을 만들려고합니다. 나는 이것을 따라 갔다 : http://blog.torresdal.net/2008/09/26/ 블로그 기사와 나는 그것을 작동시켰다. 문제는 내 Product.wxs에 내가 예를 설치하려는 모든 파일을 나열 할 필요가 있다는 것입니다 : 설치하는 동안MVC 웹 응용 프로그램 WIX 설치자

<File Id="Web.config" Name="Web.config" ... 
<File Id="MvcApplication4.dll" Name="MvcApplication4.dll" ... 

는 윅스는의 ProgramFiles \ MyApp를 \ 디렉토리에 해당 파일을 설치합니다. 어느 것이 좋니.

대신에 필요한 파일을 모두 갖고 싶습니다 (보통 => 게시를 사용하는 것처럼). 의미 : bin, Views, Scripts 등등. Product.wxs에 하나씩 나열되어 있지 않습니다.

또는

폴더와 모든 내용을 그 안에 을 복사 윅스에서 지정하는 방법이 있나요?

모든 정보는 크게 감사하겠습니다. 감사합니다.

+0

웹 응용 프로그램 설치 프로그램이 필요합니까? https://github.com/manojlds/YDeliver를 사용하여 성공했습니다. 이것은 psake를 기반으로합니다. –

+0

가능한 복제본 [wix - 전체 디렉토리 및 모든 내용 복사] (http://stackoverflow.com/questions/6816289/wix-copy-an-entire-directory-and-all-of-its-contents) . –

+0

실측치 않음 [여기] [1] [1] : http://stackoverflow.com/questions/6816289/wix-copy-an-entire-directory-and-all-of-its- 내용량 열이나 파라핀을 사용하십시오. – ShaneKm

답변

1

올바른 방법은 열 (http://wix.sourceforge.net/manual-wix3/heat.htm)을 사용하는 것입니다.

히트 (Heat)는 원하는 경우 출력 디렉토리에서 파일을 수집합니다.

Visual Studio 프로젝트에서 가리키고 모든 출력을 선택하고 출력 형식 파일에 복사합니다.

매우 유연하고 필요한 작업을 정확하게 수행하기 위해 게시 빌드 단계로 추가하기 만하면됩니다.

관련 문제