2010-10-23 4 views
0

Je dois expérimenter avec le clic de Windows service une fois la réaction. Mais dans l'onglet de publication dans Visual Studio, je vois 1 heure comme la vérification des options les plus fréquentes. Je ne peux pas attendre si longtemps afin de tester cliquez une fois. Je voudrais également que mes utilisateurs finaux contrôlent cette valeur. Deuxième question. J'ai n installer le projet qui installera environ 4 services. Cependant, je n'arrive pas à trouver un moyen de ClickOnce, je vois juste comment ClickOnce chaque service séparément. Il est essentiel d'installer les services dans un ordre donné, dont le paquet d'installation s'occupe (et en passant écrit certaines valeurs de registre manuellement - est-ce que ce sera un problème avec ClickOnce?), Mais ClickOnce le fera (de toute façon je ne vois pas un moyen de les regrouper)ClickOnce contrôle de fréquence. Windows Services

Répondre

1

Vous ne pouvez pas utiliser ClickOnce pour installer un service Windows. Il n'a pas les privilèges requis. ClickOnce est conçu pour les applications de bureau (WinForms/WPF) et les applications de console. Les applications ClickOnce s'installent sous le profil de l'utilisateur et non en tant que compte système.

Si vous souhaitez tester les mises à jour plus fréquemment, abandonnez les mises à jour automatiques et utilisez plutôt les mises à jour programmatiques. Ensuite, vous pouvez vérifier aussi souvent que vous le souhaitez.

+0

J'étais curieux au sujet de votre réclamation que ClickOnce n'a pas pu installer un service de Windows (courir comme admin?), Mais vous avez raison: http://msdn.microsoft.com/en-us/library/ms973805.aspx # clickoncevsinstaller_topic6 –

+0

Mises à jour programmatiques? Voulez-vous dire utiliser la classe ApplicationDeployment? – Nickolodeon

+0

Eh bien, l'onglet de publication me donne une option pour publier le service Windows. L'installation ne fonctionnera pas, mais vous avez besoin de droits d'administrateur, mais la mise à jour devrait fonctionner de manière théorique. C'est ce que je veux tester. – Nickolodeon