.INSTALLSTATE Extension de fichier
Fichier de désinstallation d’assembly .NET
| Développeur | Microsoft |
| Popularité |
4,0 | 2 Votes |
Qu'est-ce qu'un fichier INSTALLSTATE ?
Un fichier INSTALLSTATE est un fichier créé pendant l’installation d’un service ou d’une application .NET Framework. Il contient des données utilisées pour désinstaller un assembly inclus dans le logiciel. Les fichiers INSTALLSTATE sont créés par le programme installutil.exe.
Plus d'informations
Par défaut, les logiciels .NET Framework utilisent installutil.exe pour installer les assemblys inclus dans le logiciel. Lorsque installutil.exe est exécuté sur un assembly, il crée généralement les trois fichiers suivants :
- installutil.installlog, qui contient une description du processus d’installation
- YourAssemblyName.installlog, qui contient des informations spécifiques à la phase de validation du processus d’installation
- YourAssemblyName.installstate, qui contient les données utilisées pour désinstaller l’assembly
Le fichier INSTALLSTATE contient des informations de version ainsi que toutes les informations personnalisées saisies pendant le processus d’installation. Par exemple, si votre boîte de dialogue d’installation demande aux utilisateurs de préciser l’adresse et les identifiants d’un serveur SQL à utiliser avec votre logiciel, l’adresse et les identifiants peuvent être stockés dans un fichier INSTALLSTATE afin de pouvoir être récupérés pendant la désinstallation.
Les développeurs qui créent des actions d’installation personnalisées pour leurs logiciels .NET Framework signalent souvent la présence de fichiers INSTALLSTATE inutiles après l’installation ou la désinstallation. En réalité, ces développeurs n’ont pas tenu compte de la création par défaut de fichiers INSTALLSTATE par installutil.exe. Si la désinstallation de votre application laisse des fichiers INSTALLSTATE résiduels, vous devrez peut-être mettre à jour la classe d’installation personnalisée de vos assemblys afin qu’elle appelle la méthode base.Uninstall(), ce qui devrait supprimer les fichiers INSTALLSTATE pendant la désinstallation.
REMARQUE : Si vous avez redéfini la méthode Uninstall par défaut de votre assembly, vous devez appeler votre méthode Uninstall personnalisée (par exemple base.YourUninstallMethodNameHere()) au lieu de la méthode Uninstall par défaut.
Comment ouvrir un fichier INSTALLSTATE
Les fichiers INSTALLSTATE ne sont généralement pas destinés à être ouverts. Cependant, comme les fichiers INSTALLSTATE sont des fichiers XML, vous pouvez les ouvrir dans n’importe quel éditeur de texte ou de code source, comme Microsoft Visual Studio Code (multiplateforme) ou Microsoft Visual Studio (Windows).