2015-11-30 50 views
0

我正在使用wixl爲我的應用程序創建Windows安裝程序。我收到以下錯誤,當我嘗試運行WIXL編譯:在添加UIRef標籤後在wixl版本中獲取錯誤

(WIXL:4240):WIXL-ERROR **:wix.vala:218:未處理的子產品節點 UIRef

這是工作的罰款,直到我說下面指令的產品,標籤內安裝過程中,以增加用戶的交互:

<UIRef Id="WixUI_Mondo" /> 
<UIRef Id="WixUI_ErrorProgressText" /> 

請讓我知道如何解決這個問題。

PS:我已將wixl指令集成到ant build並在Ubuntu 15.10上運行。

+0

wixl?嗯,從來沒有聽說過那個。一個新標籤的時間? –

回答

1

wixl不支持UIRef。您可以在https://github.com/elmarco/wixl/blob/master/src/wix.vala#L478處看到代碼。

+0

因此,在wixl中提供用戶交互方式 - 我需要爲用戶提供指定安裝目錄並在成功安裝後提示用戶的能力。 wixl有這些能力嗎? – am28

+0

或者在Unix環境下運行wix build的方法? – am28

+1

我在WiX上工作,而不是wixl,所以要了解細節,你必須問問wixl人。我知道有些人試圖在Linux上使用Mono和Wine來運行WiX,但我不知道如何成功。 –