2011-05-13 257 views
0

我正在一個項目中有多個項目,我需要添加一個MSI安裝程序。我一直在使用教程來設置一個標準的msi和msi到目前爲止的自定義操作。目前,我在發佈文件夾中獲得.msi文件,但是當我安裝它並嘗試運行它時,沒有任何反應。多個項目MSI安裝程序沒有運行後安裝

一個主項目設置爲主項目輸出,因爲這是創建可執行文件的位置。我還試圖將主項目輸出添加到自定義操作中,以查看它是否會有所幫助,但沒有發生任何新操作。

我在程序文件中得到了正確的文件結構,但程序不能運行。有任何想法嗎??

+2

安裝程序本身不運行,或它安裝的應用程序? – 2011-05-13 19:19:58

+0

它安裝的應用程序不運行,不知道爲什麼。 – 2011-05-13 19:44:44

+0

如果您在本地構建應用程序,請導航到包含可執行文件的文件夾並啓動它,它會運行嗎?如果是這樣,我看第一個地方是一個缺少的DLL。您還可以查看事件查看器,查看是否有關於崩潰的任何信息。嘗試將一些異常處理/日誌記錄添加到您的應用程序Program.cs文件中。 – 2011-05-13 19:47:05

回答

0

謝謝安娜,這是一個很好的暗示。有一個新的配置文件被添加到項目中,搞砸了。在我刪除並調試它之後,我發現罪魁禍首是我的開發人員代碼中的一個bug。在修復之後,我可以創建msi並在安裝後運行程序。謝謝你的幫助。