2015-11-05 72 views
0

我正在使用VS 2010,需要在MSI安裝程序中進行更改。 我不熟悉安裝程序的創建 - 它似乎非常有限。MSI安裝程序和所需的單選按鈕選擇

我需要添加一個彈出的新對話框,並要求用戶選擇兩個可能的安裝目錄之一。該對話框是「RadioButtons(2按鈕)」對話框。

根據您選擇的單選按鈕,在ButtonProperty設置TARGETDIR要麼:

[AppDataFolder]MyInstall 

[ProgramFiles64Folder]MyInstall 

我有默認值的設置爲[ProgramFiles64Folder]按鈕MyInstall

我有一切工作 - 至少當用戶選擇一個單選按鈕。

的問題是:顯示該對話框時

  • 默認無線電按鈕沒有預選並有可能爲用戶前進到下一個屏幕,而不選擇無線電按鈕中的一個。我怎樣才能防止呢?

  • 當默認值設置爲像[ProgramFiles64] MyInstall之類的東西時,卸載時出現無法訪問網絡位置的錯誤[ProgramFiles64] MyInstall - 即使這不是文件所在的位置安裝。如果DefaultValue的路徑是完全展開的絕對路徑,那麼就沒有錯誤。

回答

0

有了這個代碼,你麪包車預選單選按鈕:radiobutton.Checked =真

+0

對不起 - 我不使用VS MSI安裝程序多,但建築安裝,當它涉及到設置的預性能配置對話框。我沒有看到我能夠爲對話框添加任何代碼。 –