2011-03-31 77 views
4

我正在使用visual studio 2010(C#,.NET 4)創建安裝嚮導項目。我需要確保應用程序(一個Windows窗體應用程序)在安裝後啓動。爲實現這一目標,我已經指定了一項自定義操作。特別是,我所做的是(在Windows窗體應用程序項目中)擴展System.Configuration.Install.Installer類;在這個類的構造函數中,我爲Comitted事件添加了一個新的事件處理函數。事件處理程序只需調用System.Diagnostics.Process.Start(string path),其中path是可執行文件的路徑。如何在安裝嚮導(visual studio 2010)完成後啓動應用程序

現在回到設置嚮導項目的自定義操作 - >提交下,我添加了來自Windows窗體應用程序的主要輸出。

這個「工作」有點,但不是真的。當我運行設置嚮導時(當我實際嘗試安裝時),嚮導幾乎全部完成,啓動窗體,但從未退出,而且進度條從未達到100%。除非我退出windows窗體應用程序,否則安裝程序會在此狀態下「掛起」。

我在互聯網上做了很多搜索,並嘗試了不同的組合(即將代碼放置在Process.Start的不同事件中,將自定義動作置於「安裝」與「提交」中),但某些平面失敗。如果需要,我可以提供參考。

任何人有任何關於如何使用Visual Studio 2010的安裝嚮導來成功啓動Windows窗體應用程序(和退出本身)的指針?

回答

相關問題