我開發了一個使用Visual Studio 2008的Windows服務。我想在未安裝Visual Studio的計算機上安裝該服務,但安裝了.NET 3.5。如何安裝在.NET 3.5中開發的Windows服務?
通常,InstallUtil.exe應用於安裝Windows服務,但InstallUtil.exe實用程序在.NET 3.5中不可用。當我嘗試使用.NET 2.0安裝該服務時,該服務將顯示在服務列表中,但啓動該服務時將出現Windows Service錯誤1053。我們如何避免這個問題併成功安裝服務?
當VS在機器上可用時,在安裝服務時沒有問題。如果VS不可用,我們如何安裝在.Net3.5中開發的服務? – srv 2009-10-09 05:08:35
安裝項目在構建時會創建一個安裝程序(.msi文件)。將它複製(和setup.exe也將在該項目的文件夾中)到您要安裝它的機器上並像任何安裝程序一樣運行它。有一點需要注意的是,您可能需要右鍵單擊安裝項目並選擇「構建」。默認情況下,當您選擇「構建解決方案」時,安裝項目不會生成。這個惱人的默認值可以在配置管理器中重寫。 – David 2009-10-09 05:44:26