2011-03-02 237 views
1

我正在爲Windows服務創建MSI包,直到最近我總是使用安裝程序類執行最小操作,然後手動編輯app.config文件。但是,我需要讓用戶更容易進行安裝,這意味着在安裝時用手動替換手動配置。將文件夾導航添加到msi

我設法添加一個自定義操作來顯示文本框和提示輸入文件夾目標,以及修改安裝程序以使用輸入到文本框中的文件路徑創建文件夾,但是我更喜歡它,如果文件路徑可以通過瀏覽到該文件夾​​來選擇。

任何人都可以提出一個很好的教程或步驟來做到這一點,因爲我很掙扎。

謝謝

+0

你如何創建你的msi包?您的自定義操作是否顯示對話框?你嘗試使用OpenFileDialog http://msdn.microsoft.com/en-us/library/system.windows.forms.openfiledialog.aspx? – rene 2011-03-02 11:13:47

+0

我們是否認爲它是一個*不寒而慄的* Visual Studio安裝項目?請爲此添加標籤(或者Wix,InstallShield,您使用的任何系統) – 2011-03-02 11:27:10

+0

@Damien_The_Unbeliever ....恐懼如此...我需要一個新的問題'我如何添加標籤以解決問題?' – NottinghamDrew 2011-03-02 11:28:36

回答

0

這將意味着重做,但你可以使用WiX建立你的安裝程序。

它支持你所需要的一切,我認爲你根本不需要任何自定義操作(除非有什麼特別的東西你沒有提到)。

然而,它確實有一點學習曲線。即使你這次沒有用它,也值得考慮一個新的項目。

+0

謝謝,我會看看這個。誠實地說,太多變化和成本的開銷可能意味着只是告訴他們從distination文件夾複製和粘貼文件路徑。 – NottinghamDrew 2011-03-03 10:38:26