salut tout le monde,

je bosse sur une appli c#, composée d'une interface WPF et d'un thread d'accès aux données en parallèle.
J'utilise le deployement ClickOnce, et pour éviter de faire intervenir le client quand je publie des mises à jour, j'ai inséré dans mon code la détection et le téléchargement de ces MAJ. Je termine par un Application.Restart() quand tout est prêt.
ce bout de code est dans le thread de l'accès aux données.

Le problème, c'est que la méthode lance une nouvelle instance de l'application sans fermer l'ancienne, au bout de 2 jours elle tournait 6 fois (autant que de mise à jour)...

Quelqu'un aurait-il une solution?

merci d'avance!