Bonjour,

j'ai une application WPF, déployée avec ClickOnce, qui se met à jour automatiquement avec le code suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 
if (ApplicationDeployment.IsNetworkDeployed)
            {
                UpdateCheckInfo info = null;
                ApplicationDeployment ad = ApplicationDeployment.CurrentDeployment;
 
                try
                {
                    info = ad.CheckForDetailedUpdate();
                }
                catch { }
 
                if (info != null)
                {
                    if (info.UpdateAvailable)
                    {
                        try
                        {
                            ad.Update();
                            return true;
                        }
                        catch { }
                    }
                }
            }
 
            return false;
Quand elle retourne True, je fait un Désormais, l'application est en service Windows, et j'ai toujours le même besoin de publier des mises à jour et qu'elles s'installent automatiquement.

Cependant, je ne sais pas :
- si ClickOnce et Service Windows sont 2 notions compatibles.
- s'il est possible d'ordonner à un service de se redémarrer lui-même
- si en redémarrant il appliquera la mise à jour téléchargée

Merci d'avance pour toute aide!