2011-06-01 96 views
2

我是WIX和使用3.0的新手。 我們可以在顯示對話框時顯示鏈接嗎?基本上我停止安裝時,框架版本丟失。要求是將用戶定向到一些資源,下面是我做了什麼:在操作對話框中添加自定義鏈接

<PropertyRef Id="NETFRAMEWORK10"/> 
    <Condition Message="Microsoft .NET Framework Version 3.5 is missing. To download please visit **$(var.FrameworkDownload)**"> 
     <![CDATA[Installed OR NETFRAMEWORK10]]> 
    </Condition> 

雖然這將顯示網址,顯然用戶不能點擊或複製?我應該做些什麼使它可以點擊?

回答

3

MSI中實際上有Hyperlink control type。它可以做你想做的,但它在Windows Installer 4.5和更早版本中不受支持;它支持從Windows 7附帶的5.0版本(請參閱Released Versions of Windows Installer以供參考。)

如果您在Windows Installer 5.0及更高版本中運行,可以使用超鏈接控件有條件地顯示文本;或者如果您使用的是早期版本,請使用常規Button控件顯示文本說明。當用戶點擊按鈕時,它會打開您提供的URL(在用戶的默認瀏覽器中)。