2011-03-28 1 views
0

여러 .NET 프로젝트가 포함 된 대규모 Visual Studio 2008 솔루션이 있습니다. Relase 빌드를 수행 할 때 출력 폴더에 여러 파일 (ddls, 이미지 등) 및 폴더가 생성됩니다. 지금하고 싶은 것은 파일을 가져 와서 MSI 설치 프로그램 패키지를 생성하는 것입니다.파일 집합을 기반으로 MSI 설치 프로그램을 만드는 방법 (Visual Studio 2008)

그런 다음 MSI를 실행하면 사용자가 설치 프로그램 마법사에서 지정한 폴더에 파일과 폴더를 복사하려고합니다.

이 작업을 수행하려면 어떻게해야합니까? msi를 생성하는 포스트 빌드에서 스크립트를 실행할 수 있습니까?

답변

0

이에서 매우 인기있는 오픈 소스 설치 프로그램을 살펴 보자 :

http://nsis.sourceforge.net/Main_Page

+0

쿨! NSIS는 훌륭하게 작동합니다! 감사! – Zeno

+0

NSIS는 MSI 설치 프로그램 패키지를 생성하지 않습니다. MSI 기반 설치 프로그램이 필요하면 WiX 도구 세트 (http://wix.sourceforge.net/)를 보거나 Visual Studio에서 설치 프로젝트를 만듭니다. –

+0

NSIS의 Ditto는 MSI 기반이 아닙니다. 또한 MSBuild를 사용하지 않고 Visual Studio와 통합합니다. –

관련 문제