2016-06-01 3 views
0

요구 사항에 따라 설치를 사용자 지정하기 위해 타사 실행 파일을 래핑하는 설치 프로그램 프로젝트를 개발 중입니다.Visual Studio Installer 프로젝트에 NuGet 패키지를 포함하는 방법

문명화 된 방식으로 실행 파일을 포함하고 싶습니다. 우리는 로컬 NuGet 저장소를 가지고 있으며이를 실행 파일의 소스로 사용하는 것이 좋은 생각 인 것 같습니다. 그러나 Visual Studio Installer 설치 프로젝트는 NuGet을 지원하지 않습니다.

GIT 저장소에 실행 파일을 추가하는 것은 피하고 싶습니다.

PreBuildEvent에서 명령 줄 NuGet 인터페이스를 사용하여 NuGet 패키지를 설치하려고했지만 누락 된 파일 때문에 사전 빌드 유효성 검사가 실패했습니다.

설치 프로그램 프로젝트에 실행 파일을 포함시키는 간단한 방법이 있습니까?

답변

2

그렇지 않습니다.

너겟 패키지에 따라 달라지는 정상적인 타겟을 만듭니다. 이렇게하면 패키지의 내용이 빌드 출력으로 끝납니다.

설치 프로젝트로 해당 프로젝트의 빌드 출력을 대상으로 지정하십시오.

+0

감사합니다. 결과로 얻은 MSI 파일에 실행 파일을 포함시킬 수 있습니다 (크기 기준). 하지만 실행 파일을 어떻게 목표로합니까? SourcePath 및 TargetName 속성은 비어 있습니다. 내가 이것에 대해 읽을 수있는 곳은 어디인가? – Wojtek

+0

필요한 정보가 부족합니다. – Joshua

+0

시간 내 주셔서 감사합니다. MakeMsi를 사용하여 MSI 파일에 InstallShield exe를 래핑했습니다. 따라서 Installer Project를 다룰 필요가 없습니다. – Wojtek

관련 문제