Si vous voulez écrire votre propre solution, alors vous devriez avoir un programme distinct qui fera la mise à jour que vous ne pouvez pas mettre à jour toutes les DLL qui sont déjà en cours d'utilisation, cette nouvelle programme ne doit pas partager de DLL avec le programme réel.
Je pense que la meilleure approche serait de faire une connexion http, si vous téléchargez les mises à jour, et envoyez votre numéro de version, et demandez au serveur de déterminer s'il y a une mise à jour, selon les est pour un système d'exploitation 64 bits ou 32 bits, par exemple. Mais, permettre à l'utilisateur de choisir comment la mise à jour fonctionne, je pense que la solution Google Chrome est mauvaise, car elle se met à jour silencieusement, mais ne vous dit même pas qu'il y avait une mise à jour. Je préfère si je peux choisir de mettre à jour automatiquement, ou simplement télécharger automatiquement, de sorte que je peux choisir quand faire la mise à jour.
Mettez-vous à jour l'ensemble de l'application? ou juste des fichiers spécifiques? – Amirshk
Formulaires ou application Web? – Eddie