2015-07-19 42 views
-1

我想在安裝過程中寫入XML文件。 這是一個配置文件,我希望用戶可以選擇在安裝過程中更改密鑰的值。我想創建MSI intall文件到我在Visual Studio中編寫的項目(我可以創建MSI安裝文件,但是我必須在我的XML文件中更改一個鍵的值在安裝過程中)。installshield在安裝過程中寫入文件

謝謝。

回答

0

爲了完成它,您需要在installsheild Basic MSI Project中設置一些東西。

首先,在Property Manager中創建新屬性,並將其命名爲您想要的全部大寫字母。所有大寫字母屬性名稱都是公共變量。

第二,將您的變量綁定到對話框控件中,如文本框或複選框。把你的變量放在屬性中。

第三,在系統配置下的XML文件更改中添加您的XML文件。

四,添加新元素並使用XPATH定位您想要更改的節點和密鑰。

在安裝過程中,我使用相同的步驟根據用戶輸入更改我的配置文件。我希望這能幫到您。

+0

好的,謝謝。現在我想將屬性綁定到xml元素,該怎麼做呢? – idan

+0

在「屬性」列和「值列」中指定您的屬性。在屬性列中放置您的目標關鍵字並在值列中放置您的公共變量,如[PROPERTY]。 PROPERTY是您的公共變量的名稱。不要忘記方括號,因爲安裝屏蔽會在運行時使用它來解析變量。提示 - 您可以在屬性名稱之前或之後指定任何文本,並且不僅限於一個變量。防爆。 C:\\ [PROPERTY] \\ Public \\ Downloads或C:\\ [PROPERTY] \\ [PROPERTY1] \\ Downloads。 – jtabuloc

+0

工作就像一個魅力。謝謝!!! – idan

相關問題