2009-10-07 35 views
2

我有作爲服務運行的應用程序。爲微軟服務的項目設置和自動清除以前的版本

我已經改變了服務對象的安裝程序,這樣我可以從安裝/安裝項目的用戶輸入屏幕通過設置數據給它。

這一切都似乎從以下幾點除了做工精良:

  1. 安裝是免費的錯誤,除非 有我的服務 已經安裝在客戶端 機上,在這種情況下,拋出了一個副本 一個窗口說,這已經是目前 和炸彈了,即使我 已經拿到了設置屬性 RemovePreviousVersion設置爲true。
  2. 當sussessful安裝已臨近 完成後,我得到一個消息,說明 該服務無法自動啓動 和使用NET START 或服務管理員。

那麼如何讓它自動刪除以前版本的服務?

而且,我怎麼得到它的自動啓動服務或要求用戶重啓機器?

回答

3

你改變安裝的版本?在屬性窗口中,您需要增加版本屬性。它會提示您需要創建新的產品代碼。只需點擊是。看看是否適合你。

+0

安裝程序的版本?我會試一試。 – ChrisBD 2009-10-07 14:08:37

+0

好的問題之一已被回答。奇怪的是(或者不是),從VS運行到外部運行時,安裝程​​序的行爲會有所不同。 – ChrisBD 2009-10-07 16:36:38

+0

它有什麼不同? – 2009-10-07 18:02:26

相關問題