2010-04-15 43 views
1

我有我的安裝程序,工作正常。如何顯示正在複製,移動等的文件。在安裝程序屏幕上使用WIX

我想要添加更多的是,我想顯示安裝程序在安裝程序屏幕上完成的工作(例如,安裝Microsoft SQL Server 2005,我們獲取正在複製,移動的文件,創建註冊表項,... ..)

同樣,我想在我的安裝程序中顯示此內容。

所以任何人都可以幫助我如何在運行時在安裝程序屏幕上顯示所有這些。

感謝, 蘇尼爾

回答

1

只是複製我的回答對WiX的用戶列表中的同一個問題:

使用ProgressText元素。

「模板」屬性是放置標記以反映進度的地方。例如,請參閱標準InstallFiles action。 表「ActionData消息」列出了此操作的可能令牌。

樣品:

<ProgressText Action="InstallFiles" Template="File: [9][1]">!(loc.InstallFilesActionText)</ProgressText> 

輸出:

File: C:\Program Files\MyApp\bin\my.dll 

希望這有助於

+0

我試過,但它不是爲我工作。此代碼格式化文件名寫入日誌文件的方式,但文件名未顯示在安裝程序屏幕上 – vinay 2011-08-25 10:33:03

+0

@Oive,可能您的控件未訂閱ActionData事件 - 在這種情況下,它不會顯示任何東西,即使您創作ProgressText元素... – 2011-08-25 10:35:33

+0

我得到錯誤 '本地化變量!(loc.InstallFilesActionText)未知。 # – 2011-08-25 10:43:31

相關問題