Installation et mises à jour
Utilisez cette page avant d'installer une nouvelle version de l'application ou lorsque vous devez comprendre ce que change une mise à jour.
Installation d'une nouvelle version
Vous n'avez pas besoin de désinstaller une ancienne version avant d'installer une version plus récente.
Il est sûr d'avoir plusieurs versions de l'application installées en même temps. Garder la version précédente installée est souvent plus sûr car vous pouvez fermer la nouvelle version et revenir à la version installée précédente si vous devez continuer à travailler.
Données spécifiques à la version de l'application
L'installation d'une nouvelle version ne copie pas automatiquement les données utilisateur d'une ancienne version.
Chaque version de l'application a normalement ses propres dossiers AppData pour :
- Paramètres globaux de l'application, y compris
Settings.json. - Fichiers de profil enregistrés, y compris les fichiers
.prf. - Données de cache d'image générées.
- Journaux.
Cette séparation est intentionnelle. Elle permet à une nouvelle version de commencer avec ses propres données tandis que la version précédente conserve les données qu'elle utilisait déjà.
Paramètres et profils
Vous pouvez être en mesure de copier des fichiers de paramètres et de profil d'un dossier d'ancienne version vers un dossier de nouvelle version, mais cela est une étape avancée ou dirigée par le support.
Ne copiez des fichiers de paramètres ou de profil que lorsque l'application n'est pas en cours d'exécution.
Avant de copier :
- Sauvegardez les fichiers de destination.
- Copiez uniquement entre des versions d'application en lesquelles vous avez confiance.
- Démarrez l'application et vérifiez les paramètres associés avant de vous fier aux données copiées pour un travail important.
Les versions plus récentes devraient normalement tolérer l'absence de paramètres ou de champs de profil en utilisant des valeurs par défaut. La pratique de développement de l'application consiste à éviter de supprimer des champs de paramètres et de profil après leur publication. Même ainsi, les fichiers copiés ne garantissent pas un chemin de migration entièrement testé.
Si les paramètres ou profils copiés causent des problèmes de démarrage, fermez l'application et utilisez la page de réinitialisation de dépannage.
Cache d'image
Ne copiez pas le cache d'image comme étape normale de mise à jour.
Le cache d'image est des données générées. Laissez chaque version de l'application construire son propre cache. Les versions séparées devraient avoir des emplacements de cache séparés, et c'est le comportement par défaut.
Si vous utilisez un emplacement de cache d'image personnalisé, vous pouvez pointer une version plus récente vers le même dossier. Cela peut fonctionner, mais cela peut également créer des problèmes de compatibilité si la structure du cache change entre les versions de l'application. Utiliser un dossier de cache séparé par version d'application est plus sûr.
Dépendances d'exécution
L'installateur inclut les installateurs de runtime Microsoft requis lorsque l'application en a besoin.
Cela peut inclure :
- Le Runtime d'application Windows.
- Les redistribuables Microsoft Visual C++ nécessaires aux composants SDK natifs.
Si une dépendance d'exécution est manquante ou endommagée, l'installateur répare ou installe normalement. Les installateurs redistribuables se trouvent également dans le dossier d'installation de l'application. Si le support vous demande de les réparer manuellement, fermez l'application, trouvez ces installateurs dans le dossier d'installation de l'application et exécutez-les en tant qu'administrateur.
Revenir à une version antérieure
Si une nouvelle version ne fonctionne pas correctement :
- Fermez la nouvelle version.
- Démarrez la version installée précédente.
- Continuez à travailler avec la version précédente si elle fonctionne toujours correctement.
Parce que les données de l'application sont spécifiques à la version par défaut, la version précédente devrait toujours avoir ses propres paramètres, profils et données de cache.
Désinstaller et réinstaller
Si tout échoue, désinstallez la version concernée et réinstallez-la.
Désinstaller et réinstaller peut réparer des fichiers d'application manquants ou endommagés. Cela peut ne pas supprimer les données utilisateur spécifiques à la version. Si la réinstallation ne résout pas le problème, utilisez la réinitialisation de dépannage car le problème peut se trouver dans les paramètres, profils ou données de cache qui ont survécu à la réinstallation.