1 년 전에 Visual Studio 2010에서 WIX 프로젝트를 만들었습니다. MSI 파일과 부트 스트 래퍼 setup.exe를 만듭니다. 사실, 그것은 영어와 프랑스어의 두 언어에 대한 파일 쌍을 만듭니다. 지금은이 프로젝트를 TFS CI 빌드에 통합하고 있습니다. 부트 스트 래퍼 setup.exe 파일을 생성하도록 CI 빌드를 가져 오는 데 문제가 있습니다.지역화 된 WIX 3.6 부트 스트랩 퍼 생성.
우리는 최근 모든 빌드 서버의 Wix를 Wix 3.6 RC로 업그레이드했습니다. 그래서 이전 스타일의 부트 스트 래퍼를 사용하지 않고 번 (Burn)을 시도해 보았습니다. 내 솔루션에 새로운 Bootstrapper 프로젝트를 추가했습니다. 부트 스트 래퍼 프로젝트에는 이전 MSI 프로젝트에서 생성 한 MSI 만로드하는 간단한 bundle.wxs가 포함되어 있습니다. 내가 빌드 할 때 그러나, 나는 다음과 같은 오류가 발생합니다 :
는error LGHT0103: The system cannot find the file 'C:\Tf\Advantage\Dev\Solution\Configuration\LaunchPad.Wix\bin\Release\fr-fr\LaunchPad.msi;C:\Tf\Advantage\Dev\Solution\Configuration\LaunchPad.Wix\bin\Release\en-us\LaunchPad.msi'.
번들에서 내 패키지 참조는 다음과 같습니다
<MsiPackage Id="MyApplication" SourceFile="$(var.LaunchPad.Wix.TargetPath)" />
LaunchPad.Wix이 윅스 MSI 프로젝트의 이름입니다. LaunchPad.Wix 프로젝트를 변경하여 하나의 언어 만 빌드하면 제대로 작동합니다. 부트 스트 래퍼 프로젝트 유형이 여러 언어의 설치 파일을 빌드하는 것을 지원하지 않는 것처럼 보입니다. 사실입니까? 해결 방법에 대한 제안 사항이 있습니까? 부트 스트 래퍼 프로젝트도 현지화를 지원하는 경우
추가 조사시 편집
, 나는 궁금하다. 나는 fr-fr 만 생성하기 위해 Wix MSI 프로젝트를 설정하려고 시도했다. 내 bootstrapper 프로젝트가 영어로 만든 setup.exe. 부트 스트 래퍼 프로젝트의 프로젝트 속성을 편집 할 때 "빌드 할 문화권"필드가 잠겨 비어 있습니다. 영어가 아닌 부트 스트 래퍼는 어떻게 만들 수 있습니까? 아직 가능합니까?
이 CodePlex 프로젝트에는 부트 스트 래퍼 현지화 샘플 (소스 코드 포함)이 있습니다. https://classicwixburntheme.codeplex.com/ –