.INSTALLSTATE 파일 확장자
.NET 어셈블리 제거 파일
| 개발사 | Microsoft |
| 인기도 |
4.0 | 2 표 |
INSTALLSTATE 파일이란 무엇인가요?
INSTALLSTATE 파일은 .NET Framework 서비스 또는 애플리케이션을 설치하는 동안 생성되는 파일입니다. 소프트웨어에 포함된 어셈블리를 제거하는 데 사용되는 데이터가 들어 있습니다. INSTALLSTATE 파일은 installutil.exe 프로그램으로 생성됩니다.
추가 정보
기본적으로 .NET Framework 소프트웨어는 installutil.exe를 사용하여 소프트웨어에 포함된 어셈블리를 설치합니다. 어셈블리에서 installutil.exe를 실행하면 일반적으로 다음 세 파일이 생성됩니다.
- installutil.installlog: 설치 프로세스에 대한 설명이 들어 있습니다.
- YourAssemblyName.installlog: 설치 프로세스의 커밋 단계와 관련된 정보가 들어 있습니다.
- YourAssemblyName.installstate: 어셈블리를 제거하는 데 사용되는 데이터가 들어 있습니다.
INSTALLSTATE 파일에는 버전 정보와 설치 프로세스 중 입력된 사용자 지정 정보가 들어 있습니다. 예를 들어 설치 대화 상자에서 소프트웨어와 함께 사용할 SQL 서버 주소와 자격 증명을 지정하도록 사용자에게 요청하는 경우, 제거할 때 해당 정보를 가져올 수 있도록 주소와 자격 증명이 INSTALLSTATE 파일에 저장될 수 있습니다.
.NET Framework 소프트웨어용 사용자 지정 설치 작업을 만드는 개발자는 설치 또는 제거 후 불필요한 INSTALLSTATE 파일이 남는 경우가 많다고 보고합니다. 실제로는 이러한 개발자가 installutil.exe의 기본 INSTALLSTATE 파일 생성 동작을 고려하지 않은 것입니다. 애플리케이션을 제거한 후에도 불필요한 INSTALLSTATE 파일이 남는다면, 제거 과정에서 INSTALLSTATE 파일을 삭제해야 하는 base.Uninstall() 메서드를 호출하도록 어셈블리의 사용자 지정 설치 관리자 클래스를 업데이트해야 할 수 있습니다.
참고: 어셈블리의 기본 Uninstall 메서드를 재정의한 경우에는 기본 Uninstall 메서드 대신 사용자 지정 Uninstall 메서드(예: base.YourUninstallMethodNameHere())를 호출해야 합니다.
INSTALLSTATE 파일을 여는 방법
INSTALLSTATE 파일은 일반적으로 직접 열도록 만들어진 파일이 아닙니다. 그러나 INSTALLSTATE 파일은 XML 파일이므로 Microsoft Visual Studio Code(크로스 플랫폼) 또는 Microsoft Visual Studio(Windows)와 같은 텍스트 편집기나 소스 코드 편집기에서 열 수 있습니다.