0

我正在使用Visual Studio 2013和插件Visual Studio Installer Projects。 我已經創建了一個安裝程序projet(「MySetup」),用於將少量個人組件安裝到客戶的個人電腦中。我想讓操作員選擇他想要安裝的組件的可能性。如何將兩個對話框鏈接到安裝程序項目(c# - VS 2013)

我想有兩個選項的第一個對話框:

  • 安裝所有組件
  • 我想通過一個

選擇之一,如果操作者選擇第二個選項,我要顯示第二個對話框:

  • 組件1
  • 組件2 ...

但是,就目前而言,如果我把兩個對話框進入我的設置項目,第二個則顯示所有的時間。 我不知道如何根據第一個對話框的選擇來控制第二個對話框的顯示。

我搜索到微軟的文檔,但我沒有發現任何東西:

How to: Add and Remove Installation Dialog Boxes in the User Interface Editor
How to: Customize Installation Dialog Boxes in the User Interface Editor

回答

1

有在Visual Studio安裝項目定製對話框不支持,只是罐頭對話框,可以是添加。也不支持基於以前的對話框內容的條件對話框,也不支持單擊對話框按鈕時運行代碼。與WiX,InstallShield,Advanced Installer等相比,Visual Studio安裝項目不提供全面的Windows Installer功能。

您將看到一些關於使用Orca等工具進入原始對話框文件的文章(代碼項目,我相信)可以改變對話框的格式和流程,但您會在原始MSI表格中找到它們。

如果您已經看到其他安裝,用戶可以選擇安裝的內容,並且稍後也可以進入維護模式以更改安裝內容,但這通常是使用功能完成的,並且我使用這個詞是因爲「組件」具有特定意思是在Windows安裝程序中,就像「功能」一樣。

+0

這真的很清楚。 感謝您的幫助! –

相關問題