2010-10-23 57 views
0

我需要嘗試使用Windows服務的點擊一次反應。但在Visual Studio的發佈標籤中,我將1小時看作最頻繁的選項檢查。爲了測試點擊一次,我無法等待這麼久。我也希望我的最終用戶能夠控制這個值。 第二個問題。我有一個安裝約4項服務的項目。然而,我似乎無法找到ClickOnce的方法,我只是看到如何單獨ClickOnce每一項服務。按照給定的順序安裝服務是非常重要的,安裝包需要處理(順便說一下,手動編寫一些註冊表值 - ClickOnce會出現問題嗎?),但是ClickOnce會這樣做(無論如何,我沒有看到一種方式來捆綁它們)ClickOnce頻率檢查。 Windows服務

回答

1

您不能使用ClickOnce安裝Windows服務。它沒有所需的權限。 ClickOnce專爲桌面應用程序(WinForms/WPF)和控制檯應用程序而設計。 ClickOnce應用安裝在用戶的配置文件下,而不是系統帳戶。

如果要更頻繁地測試更新,請放棄自動更新並改用程序化更新。然後你可以按照你喜歡的頻率進行檢查。

+0

我很好奇你的聲明ClickOnce無法安裝Windows服務(以管理員身份運行?),但你是對的:http://msdn.microsoft.com/en-us/library/ms973805.aspx #clickoncevsinstaller_topic6 – 2010-10-24 09:37:49

+0

程序化更新?你的意思是使用ApplicationDeployment類嗎? – Nickolodeon 2010-10-24 10:16:13

+0

好吧,發佈選項卡給了我一個發佈windows服務的選項。安裝將不起作用,B/C你需要管理員權限,但更新應理性地工作。這是我想測試的。 – Nickolodeon 2010-10-24 10:27:39