是否有一種簡單方法可以爲Visual Studio 2010創建服務安裝程序,以便在新計算機上安裝服務並自動啓動此服務。創建服務安裝程序,它可以卸載舊版本並自動啓動並管理設置更新
如果安裝了以前版本的服務,它必須停止該服務的舊版本,將其卸載並安裝新版本但保持舊設置,除非新版本從未存在舊版本 - 即不覆蓋舊版本設置,但允許新的設置
- 有沒有一種方法來提示用戶在安裝期間在專業看彈出屏幕中的一些信息?
- 如果任何安裝例程失敗,是否有方法回滾安裝?
感謝 DAMO
是否有一種簡單方法可以爲Visual Studio 2010創建服務安裝程序,以便在新計算機上安裝服務並自動啓動此服務。創建服務安裝程序,它可以卸載舊版本並自動啓動並管理設置更新
如果安裝了以前版本的服務,它必須停止該服務的舊版本,將其卸載並安裝新版本但保持舊設置,除非新版本從未存在舊版本 - 即不覆蓋舊版本設置,但允許新的設置
感謝 DAMO
如果您使用Visual Studio中正常的安裝項目,你可以結合以下功能:
要爲特定的服務創建服務安裝程序請遵循以下原則http://msdn.microsoft.com/en-us/library/ddhy0byf.aspx
安裝項目+服務安裝程序通常會處理此問題,如果沒有,請創建自定義操作http://msdn.microsoft.com/en-us/library/d9k65z2d(v=vs.80).aspx來實現這一點。只要你知道服務的名稱,你可以通過ServiceController的http://msdn.microsoft.com/en-us/library/system.serviceprocess.servicecontroller.stop.aspx發出停止命令
是,使用正常的對話框可在安裝項目http://www.codeproject.com/Articles/18834/Create-custom-dialogs-for-use-in-your-Visual-Studi
安裝項目自動處理此。請注意,您自定義操作正確執行,以便他們可以處理回滾。
您的問題太寬泛。如果你把它分成更小的問題(你已經做過),然後在網絡上搜索每個問題,你會發現有很多你可以找到的信息。爲自己總結一下,並隨時提出一個問題,關於您無法找到現有答案的特定問題。另外,您的問題中充滿了需要進一步定義的術語。什麼是簡單的方法?你如何存儲你的設置?什麼讓彈出式屏幕看起來專業?用戶如何開始安裝?你想要回滾到什麼程度?總體而言:你有什麼嘗試? – CodeCaster