我有一個安裝並運行正常的Windows服務。我想創建一個包含windows service +其他.dll文件的安裝程序/ msi包。當我運行msi時,我希望它運行服務和dll'。創建一個包含Windows服務和其他DLL文件的msi
目前我在一個點,我有一個安裝項目,可以安裝和卸載我創建的Windows服務。而用於特定任務的dll也可以單獨工作。我想要一個可以啓動這兩項任務的軟件包。
我是否需要使用任何第三方軟件包創建嚮導?請指導我做到這一點。
在此先感謝。
我有一個安裝並運行正常的Windows服務。我想創建一個包含windows service +其他.dll文件的安裝程序/ msi包。當我運行msi時,我希望它運行服務和dll'。創建一個包含Windows服務和其他DLL文件的msi
目前我在一個點,我有一個安裝項目,可以安裝和卸載我創建的Windows服務。而用於特定任務的dll也可以單獨工作。我想要一個可以啓動這兩項任務的軟件包。
我是否需要使用任何第三方軟件包創建嚮導?請指導我做到這一點。
在此先感謝。
我不明白你的DLL的「特定任務」是什麼意思,因爲DLL不是直接執行的......你的服務是否依賴於這些DLL?
我不想做商業廣告,但我使用http://www.advancedinstaller.com/以及企業許可證(1k $)來實現非常非常簡單的複雜MSI功能。
你對這些DLL做什麼?只需安裝它們?
//
那麼你可以很容易地部署服務及相關的DLL和註冊表設置,......與工具,我所提到的,但它不是免費的。但是,沒有它,這應該是可能的,我只是不知道任何工具,讓你一個簡單的界面來創建這樣的MSIs。我對Visual Studio集成的MSI生成/安裝項目沒有任何經驗。
你可以「嘗試」試用;)基本/免費版本不支持這一點。
感謝您的回覆。關於dll有兩件事 - 首先,我的服務確實依賴於少量的dll。其次,還有其他的dll文件,當我安裝/卸載時,我需要註冊和註銷它們。所以我的問題是,如何在創建msi時啓動這些操作?有沒有可能在AdvancedInstaller中提到這一點?看起來AdvancedInstaller有一個試用版,讓我探討一下。 – user591410 2012-02-28 19:10:26
是的,我試了試用版。它只是打包組件,即只有Windows服務。它不允許我添加多個組件,也不允許在那裏添加啓動步驟。僅包含在專有版本中嗎? – user591410 2012-02-28 19:25:50