[天天解決一問題系列 - 0013] 如何修改WiX Burn內置的窗口

問題描述:app

咱們產品的burn安裝包僅支持.net 3.5 sp1以上,在只有.net 2.0的機器上會給用戶彈一個窗口,告訴用戶爲何不可以安裝的緣由。原本burn已經內置了,可是在日文操做系統下,因爲內置字體和窗口大小的緣由,致使字出現重疊. 如何調整內置的窗口內容及佈局呢?佈局

解決方案:字體

直接上代碼。ui

<BootstrapperApplicationRef Id="ManagedBootstrapperApplicationHost">
      <bal:WixManagedBootstrapperApplicationHost LicenseFile="eula.rtf" LocalizationFile="$(var.InstallImage)mbapreq.wxl" ThemeFile="$(var.InstallImage)mbapreq.thm" LogoFile="$(var.InstallImage)mbapreq.png"/>
      <Payload SourceFile="$(var.InstallImage)mbapreq.wxl" Name="1041\mbapreq.wxl" />
      。。。
</BootstrapperApplicationRef>
LocalizationFile="$(var.InstallImage)mbapreq.wxl" ThemeFile="$(var.InstallImage)mbapreq.thm" LogoFile="$(var.InstallImage)mbapreq.png" 其實是覆蓋根目錄下(%temp%\guid\.ba)的三個文件 mbapreq.wxl, mbapreq.thm, mbapreq.png; $(var.InstallImage)mbapreq.wxl, $(var.InstallImage)mbapreq.thm, $(var.InstallImage)mbapreq.png是對應修改過的文件。
<Payload SourceFile="$(var.InstallImage)mbapreq.wxl" Name="1041\mbapreq.wxl" /> 覆蓋日文資源文件。
相關文章
相關標籤/搜索