2010-06-18 6 views
0

J'ai un clic ici une application qui doit être démarré en mode hors connexion exclusivement parfois.Force ClickOnce - l'application doit être démarrée hors ligne?

La raison en est qu'il doit être démarré très tôt pendant le démarrage, à un moment où il n'y a pas encore de connexion réseau, il ne doit pas non plus attendre de connectivité réseau.

Je sais, cette exigence semble étrange, mais il a des raisons héritées.

Qu'en pensez-vous?

+0

Demandez-vous comment arrêter la vérification des mises à jour par l'application? – ChrisF

+0

Moreso, je demande comment arrêter l'application pour contacter l'Internet à tous. Ce que je veux, c'est que l'application démarre comme s'il n'y avait jamais eu d'Internet du tout. – stormianrootsolver

+0

Cela devrait commencer même si Internet n'est pas disponible - ne le fait-il pas? Comment définissez-vous pour commencer? J'ai trouvé que le mettre dans le dossier de démarrage ne fonctionne pas, au moins pas toujours, mais il y a quelque part que vous pouvez le mettre dans le registre. Je peux suivre cette information si vous en avez besoin. – RobinDotNet

Répondre

1

Si vous souhaitez arrêter une application déployée via ClickOnce de vérifier les mises à jour, procédez comme suit:

Dans le clic droit sur l'Explorateur de solutions le nom du projet et sélectionnez « Propriétés ».

Ensuite, sélectionnez l'onglet "Publier" (en bas de la liste).

Sélectionnez ensuite "Mises à jour ..." et effacez la première option "L'application doit vérifier les mises à jour".

Enregistrez, reconstruisez puis déployez cette version. L'ancienne version vérifiera les mises à jour installent cela et ne vérifie plus jamais les mises à jour.