回答
Windows安裝程序有一個表稱爲ControlCondition table。使用此表可以創建啓用,禁用,隱藏和/或顯示控件的條件。但是,您使用的工具不公開Windows安裝程序的此基礎功能。這是Visual Studio部署項目從Visual Studio 2010中刪除的許多原因之一。
有一些使用postbuild事件對構建的MSI運行SQL命令以注入功能的方法,但我不推薦這個。這就像調整了構建的程序集的MSIL,因爲C#不支持CLR可以做的事情。
只是谷歌orca table editor
和下載這個工具使用這個,你可以查看@Christopher談論的數據庫。您可以通過右鍵單擊在構建項目之後生成的MSI以及Orca editor
,您可以訪問整個數據庫,並請確保您完全改變了由Christopher提到的表格,因爲幾乎沒有或沒有驗證當您對此表進行更改時。
但是這是一次性的事情,如果項目是使用Visual Studio製作的,使用此編輯器所做的更改將會丟失,因此更好地編寫SQL腳本發佈後事件您的項目。 –
是的,我已經閱讀了...我將使用Installshield ... :)感謝您的建議:) – Aravind
- 1. 如果文本框無效,隱藏按鈕
- 2. 刪除禁用按鈕,如果文本框內有值
- 3. 如何禁用按鈕如果文本框爲空
- 4. 如何從對話框返回無效()?
- 5. jquery對話框提交按鈕無法控制啓用/禁用
- 6. 如何在jQuery中禁用模式對話框的OK按鈕
- 7. 如何禁用MS Access中對話框的關閉按鈕?
- 8. 如何禁用靴子模式對話框中的按鈕?
- 9. 如何在對話框的活動中禁用後退按鈕
- 10. 如何在MATLAB的uigetpref對話框中禁用按鈕?
- 11. 如何禁用對話框中的關閉按鈕
- 12. Android EditTextPreference - 如何禁用默認對話框中的其中一個按鈕
- 13. 如何插圖文本框到按鈕對話框區域
- 14. 啓用/禁用對話框按鈕android
- 15. 如何獲取文本框的值,而無需按下提交按鈕
- 16. 無效的jQuery對話框
- 17. 如何禁用最近的應用程序對話框按鈕?
- 18. 禁用按鈕 - SimpleDialog2對話框
- 19. 無法在jQuery對話框中點擊一個asp.net按鈕
- 20. JQuery如果某些文本框是空的,禁用按鈕
- 21. 禁用按鈕,如果選中複選框,但相應的文本框爲空
- 22. 如何禁用/啓用進度對話框按鈕
- 23. 如何隱藏對話框加載的jQuery對話框按鈕?
- 24. 做一個文本框,單擊一個按鈕,如果你按下回車鍵
- 25. 通過按下按鈕(無輸入)顯示jquery對話框
- 26. Android對話框,按下按鈕時保持對話框打開
- 27. WPF如何在文本框中給出一個無效方法
- 28. 如何禁用雙擊Jquery模式對話框按鈕?
- 29. 如何刪除'禁用'屬性,如果另一個文本框有一個值
- 30. 如何在MessageBox.Show對話框中更改「是」和「否」按鈕的按鈕文本?
我將使用Installshield ... :)感謝您的建議:) – Aravind