0

我有一個啓動xxx.exe的windows服務exe文件。在我創建安裝文件後,我無法自動啓動服務在安裝visual studio後運行批處理文件

因此,我編寫了一個帶有命令(service.exe -i)的批處理文件。

誰能告訴我如何通過vs2008安裝和部署安裝後運行.bat文件?

+0

這個批處理文件是做什麼的?它是否安裝並啓動服務? – 2013-05-04 20:42:22

+0

是的,它應該按順序安裝並啓動服務。 – user1465461 2013-05-06 07:38:38

回答

0

您面臨的問題是Visual Studio部署項目不公開大部分基礎Windows Installer功能。正是出於這個原因以及許多其他原因,微軟在Visual Studio 2012中殺死了這個項目類型。

這個功能差距迫使你用一個不太健壯的設計重新發明輪子。從MSI的角度來看,這是一個不符合流程的反模式。

如果是我,我會使用WiX和IsWiX(均可在CodePlex上找到)來創建此MSI。在我的博客上可以看到關於如何創建Windows服務的簡短視頻(10分鐘),爲其創建安裝程序,將其全部檢入到TFS中,然後構建並最終在虛擬機上進行測試。從零到測試準備是10分鐘。

IsWiX 2.0.13013.4 Released

相關問題