bonjour,

je souhaite faire un système de mise a jour de mon application via
FileVersionInfo mais j'ai un problème il me dit

Les formats URI ne sont pas pris en charge.
il bloque ici a la condition de (FileVersionInfo) je ne vois pas comment résoudre le problème.

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
 
           FileVersionInfo fvs = null, fvl = null;
            fvl = FileVersionInfo.GetVersionInfo("http://www.monsite.com/programme/Wolfy.exe");
            fvs = FileVersionInfo.GetVersionInfo(Application.StartupPath + @"\Wolfy.exe");
 
            if (fvs.FileVersion != fvl.FileVersion)
            {
                MessageBox.Show("Nouvelle version disponible");
            // On télécharge la nouvelle version de notre dll
            //WebClient wc = new WebClient();
            //wc.DownloadFile("http://www.monsite.com/programme/Wolfy.exe", "system\\Appli.dll");
            //wc.Dispose();
            }else{
                MessageBox.Show("Aucune mise  a jour disponible");
            // La dll n'est pas présente localement (il s'agit probablement du premier lancement de l'application)
            // On télécharge la dll
            //WebClient wc = new WebClient();
            //wc.DownloadFile("http://www.monsite.com/programme/Wolfy.exe", "system\\Appli.dll");
            //wc.Dispose();
            }
Si vous avez une petite idée s'il vous plait.

Merci a vous
Cordialement,