Windows Service安裝

來源:互聯網
上載者:User

標籤:

有兩種方法:

1. 在VS2010及以下版本中

  • 首先在設計檢視中開啟service主程式檔案,點擊右鍵選擇“Add Installer”

  • 添加完ProjectInstaller後設定相應屬性

一般設定如下:

設定serviceInstaller1組件的屬性:
  1) ServiceName = 服務名稱
  2) StartType = Automatic ,即自動
設定serviceProcessInstaller1組件的屬性
  1) Account = LocalSystem,賬戶一般設定為本地系統

  • 在解決方案上點右鍵選擇“Add -> New Project” 添加一個“Setup Project”

  • 設定該Project

最後編譯解決方案,在Setup Project項目Debug目錄下可以找到Service的安裝程式,直接點擊安裝即可。

2. 在VS2012及以上版本

  • 也需要添加Installer,過程同上。
  • 在項目添加一個文字檔,更名為install.bat,編輯檔案的內容如下:

    @echo off
    C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\InstallUtil.exe -i "WindowsService1.exe"
    @pause

  • 在項目添加一個文字檔,更名為uninstall.bat,編輯檔案的內容如下

    @echo off
    C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\InstallUtil.exe -u "WindowsService1.exe"
    @pause

  • 編譯完成後將debug的檔案拷貝到想安裝的目錄下,點擊install.bat即完成安裝(Server 2008及以上伺服器需要在Administration模式下運行)

運行Install.bat時可能會提示找不到WindowsService1.exe,此時需要在install.bat中指定WindowService1.exe的絕對路徑

Windows Service安裝

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.