.INSTALLSTATE ファイル拡張子
.NETアセンブリアンインストーラーファイル
| 開発元 | Microsoft |
| 人気度 |
4.0 | 2 票 |
INSTALLSTATEファイルとは?
INSTALLSTATEファイルは、.NET Frameworkのサービスまたはアプリケーションのインストール中に作成されるファイルです。ソフトウェアに含まれるアセンブリのアンインストールに使用されるデータが含まれています。INSTALLSTATEファイルは、installutil.exeプログラムによって作成されます。
詳細情報
既定では、.NET Frameworkソフトウェアは、ソフトウェアに含まれるアセンブリをインストールするためにinstallutil.exeを使用します。installutil.exeをアセンブリに対して実行すると、通常、次の3つのファイルが作成されます。
- installutil.installlog。インストールプロセスの説明が含まれています
- YourAssemblyName.installlog。インストールプロセスのコミット段階に固有の情報が含まれています
- YourAssemblyName.installstate。アセンブリのアンインストールに使用されるデータが含まれています
INSTALLSTATEファイルには、バージョン情報と、インストールプロセス中に入力されたカスタム情報が含まれています。たとえば、ソフトウェアで使用するSQLサーバーのアドレスと認証情報をユーザーに指定させるインストールダイアログがある場合、そのアドレスと認証情報がINSTALLSTATEファイルに保存され、アンインストール中に取得できるようになっていることがあります。
.NET Frameworkソフトウェア用のカスタムインストールアクションを作成する開発者は、インストールまたはアンインストール後に不要なINSTALLSTATEファイルが存在すると報告することがよくあります。実際には、こうした開発者はinstallutil.exeが既定でINSTALLSTATEファイルを作成することを考慮していません。アプリケーションをアンインストールした後に不要なINSTALLSTATEファイルが残る場合は、アセンブリのカスタムインストーラークラスを更新してbase.Uninstall()メソッドを呼び出す必要があるかもしれません。これにより、アンインストール中にINSTALLSTATEファイルが削除されます。
注: アセンブリの既定のUninstallメソッドをオーバーライドしている場合は、既定のUninstallメソッドではなく、カスタムUninstallメソッド(例:base.YourUninstallMethodNameHere())を呼び出す必要があります。
INSTALLSTATEファイルの開き方
INSTALLSTATEファイルは、通常、開くことを想定されていません。ただし、INSTALLSTATEファイルはXMLファイルなので、Microsoft Visual Studio Code(クロスプラットフォーム)やMicrosoft Visual Studio(Windows)などのテキストエディターまたはソースコードエディターで開くことができます。