2013-07-05 32 views
1

我試圖安裝使用Visual Studio安裝項目中的窗口服務的自定義文件夾位置。除了我希望用戶能夠使用安裝對話框指定要在安裝期間創建的自定義文件夾的位置之外,所有這一切都進行得很順利。C#安裝 - 更改使用安裝對話框

我補充說,在存儲文件夾位置文本框對話框的(在這個例子中PATHPROPERTY)安裝屬性,但我無法弄清楚如何使用,要改變在我創建一個文件夾的路徑安裝。我設置了自定義文件夾的「默認位置」屬性中的「文件系統」菜單:

"[PATHPROPERTY]\folder"

但是,當我更改了安裝對話框的路徑,在默認位置創建文件夾PATHPROPERTY,而不是我在安裝過程中更改它。所以看起來文件夾是在我要求路徑的對話框中達到點之前創建的。

我注意到,有一個房產物業我可以設置和使用理應在安裝期間修改該文件夾的位置的文件夾,我已經看到了一些文章暗示,這可以用於使用設置的位置一個命令行標誌。不過,我想能夠使用安裝對話框,然後可能在我的安裝程序類設置該屬性,但我還沒有找到如何做到這一點還沒有任何文件..

我也發現了一些有關會議。屬性來設置屬性,但the documentation不清楚如何使用它。

任何幫助將不勝感激。

哦。也。我的目標是.NET 3.5。

回答

0

所以PATHPROPERTY返回自定義的文件夾位置,用戶已經選擇了,如果那的情況下,你必須設置該屬性爲「財產」屬性。

另外,還要確保在用戶界面編輯器,你所得到的用戶輸入安裝開始前。 (您可以上下移動的UI到所需的位置)

+0

那麼在技術上,我想有PATHPROPERTY返回自定義文件夾父目錄,那麼我將創建自定義文件夾作爲PATHPROPERTY的子目錄。 對話框出現在「歡迎」對話框之後,並在「安裝文件夾」對話框之前。 – zarrel40

+0

我嘗試將自定義文件夾的'Property'屬性設置爲與對話框輸入Property(即PATHPROPERTY)相同的名稱。但是這也行不通,我想這就是你的建議。 – zarrel40

+0

是這就是我所說的,如果PATHPROPERTY返回正確的值,那麼這應該工作。因爲我已經做了相同的幾天回來,它工作正常。 – Kurubaran