我想將我的wix文件分成兩個單獨的文件。所有存在於我的<UI> </UI>
標籤下的東西都存在於這個輔助文件中。將Wix <UI>移動到另一個文件
我已經GOOGLE了這一點,但我似乎沒有得到任何決定性的結果。
有沒有人做過這個成功?
我想將我的wix文件分成兩個單獨的文件。所有存在於我的<UI> </UI>
標籤下的東西都存在於這個輔助文件中。將Wix <UI>移動到另一個文件
我已經GOOGLE了這一點,但我似乎沒有得到任何決定性的結果。
有沒有人做過這個成功?
在您的維克斯項目引用添加到WixUIExtension
在你Product.wxs(主要安裝文件)添加這樣一行
<UIRef Id="UserInterface"/>
的UserInterface.wxs添加到您的項目解決方案,自定義您的MSI的UI:
<TextStyle Id="WixUI_Font_Normal" FaceName="Tahoma" Size="8" />
<TextStyle Id="WixUI_Font_Bigger" FaceName="Tahoma" Size="9" Bold="yes" />
<TextStyle Id="WixUI_Font_Title" FaceName="Tahoma" Size="9" Bold="yes" />
<Property Id="DefaultUIFont" Value="WixUI_Font_Normal" />
<DialogRef Id="ProgressDlg" />
<DialogRef Id="ErrorDlg" />
<DialogRef Id="FilesInUse" />
<DialogRef Id="FatalError" />
<DialogRef Id="UserExit" />
<DialogRef Id="InstallDirDlg"/>
<DialogRef Id="FeaturesDlg" />
<Publish Dialog="WelcomeDlg" Control="Next" Event="NewDialog" Value="FeaturesDlg" Order="2"></Publish>
<Publish Dialog="FeaturesDlg" Control="Back" Event="NewDialog" Value="WelcomeDlg">1</Publish>
<Publish Dialog="InstallDirDlg" Control="Back" Event="NewDialog" Value="FeaturesDlg">1</Publish>
<Publish Dialog="InstallDirDlg" Control="ChangeFolder" Property="_BrowseProperty" Value="[WIXUI_INSTALLDIR]" Order="1">1</Publish>
<Publish Dialog="InstallDirDlg" Control="ChangeFolder" Event="SpawnDialog" Value="BrowseDlg" Order="2">1</Publish>
<Publish Dialog="InstallDirDlg" Control="Next" Event="SetTargetPath" Value="[WIXUI_INSTALLDIR]" Order="1">1</Publish>
<Publish Dialog="InstallDirDlg" Control="Next" Event="NewDialog" Value="ExitDialog" Order="2">1</Publish>
<Publish Dialog="ExitDialog" Control="Finish" Event="EndDialog" Value="Return" Order="999">1</Publish>
</UI>
<UIRef Id="WixUI_Common" />
這段代碼的完整樣本可以在此answer
看這個link發現,解釋瞭如何創建自定義對話框
祝你好運!
您可以輕鬆地將<UI>
元素的內容移動到單獨的文件中。只要確保使用<UIRef>
元素將其從主要的Product.wxs
中引用即可。