2010-05-08 182 views
0

我在安裝程序項目中工作,需要收集一些信息並在安裝過程中對其執行操作(主要是聯機密鑰撤消和註冊)。安裝項目UserInterface模板看起來不靈活,記錄不完善,所以我正在打開一個WinForm作爲自定義操作。使用WinForm作爲Windows安裝程序自定義操作

我知道這是可能的,因爲我看到在很多地方提到它,但是這是我的第一個Windows安裝程序的經驗,到目前爲止,它在谷歌搜索的矛盾,部分或過時的信息和猜測......爾格陷入....

是否有人(甚至一個指針)如何一個得到這個在VS 2008 WinForm的項目做了清晰簡明的描述......

非常感謝輸入

回答

1

沒有保證的.net框架在安裝程序啓動時安裝(特別是在Windows XP上)。最佳做法是讓安裝程序遠離任何依賴項。

將在線密鑰檢索和註冊放在您的應用程序中,而不是在安裝過程中做所有事情。

+0

嗯,感謝會給一個想法...這是一個Office插件產品非常確定.net會在那裏,不知道它會如何影響用戶體驗,但也許一個想法 – Serexx 2010-05-08 23:28:49

+1

因此,你有安裝條件(要求)。如果.NET的需求不滿足,則出現「.NET未安裝」消息框並安裝模具;或.NET是預先安裝的先決條件。所以,我認爲這不是一個嚴重的問題。 – serhio 2010-05-11 17:36:31

0

創建標準installer類。在類創建您的窗體並顯示它(ShowDialog是首選)

相關問題