2009-08-20 79 views
0

我創建了一個安裝項目,爲我寫的Windows服務創建安裝程序。 Windows服務有一個ProjectInstaller,而ProjectIsntaller有一個ServiceInstaller和ServiceProcessInstaller。當我編譯並安裝爲該服務創建的MSI時,這些文件將複製到正確的目錄,但實際服務似乎未在「服務」面板中註冊。任何想法是怎麼回事?爲什麼我的Windows服務在安裝後沒有顯示在服務中?

回答

1

您是否在安裝項目中添加了自定義操作?

將自定義操作添加到安裝項目

  1. 在Solution Explorer中,用鼠標右鍵單擊安裝項目,指向視圖,然後單擊自定義操作。

    自定義操作編輯器出現。

  2. 在自定義操作編輯器中,右鍵單擊自定義操作節點並選擇添加自定義操作。

    出現「在項目中選擇項目」對話框。

  3. 雙擊列表框中的應用程序文件夾將其打開,從MyNewService中選擇主輸出(活動),然後單擊確定。

    將主輸出添加到自定義操作的所有四個節點 - 安裝,提交,回滾和卸載。

  4. 在解決方案資源管理器中,右鍵單擊MyServiceSetup項目,然後單擊生成。

看到here

+0

不,我還沒有添加任何。 – Achilles 2009-08-20 15:50:06

+0

我完全忘記了自定義操作!謝謝你提醒我! – Achilles 2009-08-20 15:51:52

相關問題