2013-11-25 4 views
0

내 응용 프로그램의 설치 프로그램을 생성하려고하는데 (응용 프로그램 패키지), 전체 프로젝트의 전체 크기를 2.5GB로 만드는 많은 비디오 파일이 포함되어 있습니다.TideSDK - 2gb보다 큰 패키지 앱

TideSDK 내가 패키지하려고 다음과 같은 오류 매번 발생 : 그러나, 내가 나누는 방법도 미디어/압축 수준을 올릴 수있는 방법을 몰라,

light.exe : error LGHT0296 : An error (E_FAIL) was returned while adding files to a CAB file. This most commonly happens when creating a CAB file 2 GB or larger. Either reduce the size of your installation package, raise Media/@CompressionLevel to a higher compression level, or split your installation package's files into more than one CAB file. Done packaging! 

그것은 나에게 3 개 솔루션을 제공을 설치 패키지의 파일을 하나 이상의 CAB에 저장합니다.

누구나 동일한 문제가 발생 했습니까? :(

당신의 .wxs 파일에 어딘가에
+0

Wix 링커 (light.exe)는 TideSDK가 아니라 위의 오류를 발생시킵니다. – Somedust

답변

0

이 같은 행을해야한다 :

당신은 이런 식으로, 다른 ID와 다른 하나를 추가 할 필요가
<Media Id="1" Cabinet="media1.cab" EmbedCab="yes" /> 

: 지정 후

<Media Id="2" Cabinet="media2.cab" EmbedCab="yes" /> 

을 그리고 구성 요소 또는 파일 요소의 DiskId 특성 :

<File Id="FirstLargeFile.avi" Name="FirstLargeFile.avi" DiskId="1" /> 
<File Id="SecondLargeFile.avi" Name="SecondLargeFile.avi" DiskId="2" /> 
+0

TideSDK가 모든 설치 논리를 캡슐화하지 않으면 아마도 적용 할 수 없습니다. – Somedust