0
MSI는 영어, 독일어 및 독일어 설치 프로그램 용 MST 변환 파일이 있습니다.Wix Burn msi를 선택하고 동적으로 mst를 적용하십시오.
이제 화상 부스트 래퍼에서 이러한 MSI와 MST를 번들로 묶어 적절한 현지화 MST가 런타임 중에 msi에 적용되도록하는 방법은 무엇입니까?
<Bundle ....>
<Chain>
<PackageGroupRef Id='Netfx4Full' />
<PackageGroupRef Id='SQLServerCompact4.0' />
<MsiPackage Id="EN_MSI_x86"
SourceFile="$(var.MsiDir_x86)MyApp_x86.msi"
Compressed="yes" EnableFeatureSelection="no" Vital="yes" Visible="no"
InstallCondition="NOT VersionNT64">
<MsiProperty Name="INSTALL_LANG" Value="1033" />
<MsiProperty Name="TRANSFORMS" Value="[SystemLanguageID].mst"/>
<Payload Id="1031.mst" Compressed="yes" Name="de-localization" SourceFile="$(var.MsiDir_x86)1031.mst" />
</MsiPackage>
</Chain>
</Bundle>
MST를 번들에 포함시키는 것이 올바른 방법입니까?
작동 시키셨습니까? 나는 똑같은 일을하려하고있다. –
아니요. 저는 우리가 지원하는 모든 언어에 대해 어셈블리를 현지화 한 MSI 버전을 하나만 생성했습니다. 설치 후 사용자는 자신이 선택한 언어를 프로그램 자체에서 변경할 수 있습니다. – jero2rome