.INSTALLSTATE Extensão de arquivo
Arquivo de desinstalação de assembly do .NET
| Desenvolvedor | Microsoft |
| Popularidade |
4,0 | 2 Votos |
O que é um arquivo INSTALLSTATE?
Um arquivo INSTALLSTATE é um arquivo criado durante a instalação de um serviço ou aplicativo do .NET Framework. Ele contém dados usados para desinstalar um assembly incluído no software. Os arquivos INSTALLSTATE são criados pelo programa installutil.exe.
Mais informações
Por padrão, o software do .NET Framework usa installutil.exe para instalar assemblies incluídos no software. Quando installutil.exe é executado em um assembly, ele normalmente cria os três arquivos a seguir:
- installutil.installlog, que contém uma descrição do processo de instalação
- YourAssemblyName.installlog, que contém informações específicas da fase de confirmação do processo de instalação
- YourAssemblyName.installstate, que contém dados usados para desinstalar o assembly
O arquivo INSTALLSTATE contém informações de versão, além de quaisquer informações personalizadas inseridas durante o processo de instalação. Por exemplo, se a caixa de diálogo de instalação pedir que os usuários especifiquem o endereço e as credenciais de um servidor SQL a serem usados com o software, o endereço e as credenciais poderão ser armazenados em um arquivo INSTALLSTATE para que possam ser recuperados durante a desinstalação.
Desenvolvedores que criam ações de instalação personalizadas para seus softwares do .NET Framework geralmente relatam a existência de arquivos INSTALLSTATE desnecessários após a instalação ou desinstalação. Na realidade, esses desenvolvedores não consideraram a criação padrão de arquivos INSTALLSTATE pelo installutil.exe. Se a desinstalação do seu aplicativo deixar arquivos INSTALLSTATE espalhados, talvez seja necessário atualizar a classe de instalação personalizada dos seus assemblies para chamar o método base.Uninstall(), que deve remover os arquivos INSTALLSTATE durante a desinstalação.
NOTA: Se você tiver substituído o método Uninstall padrão do seu assembly, deverá chamar seu método Uninstall personalizado (por exemplo, base.YourUninstallMethodNameHere()) em vez do método Uninstall padrão.
Como abrir um arquivo INSTALLSTATE
Os arquivos INSTALLSTATE normalmente não foram feitos para serem abertos. No entanto, como os arquivos INSTALLSTATE são arquivos XML, você pode abri-los em qualquer editor de texto ou de código-fonte, como o Microsoft Visual Studio Code (multiplataforma) ou o Microsoft Visual Studio (Windows).