다음을 통해 공유


방법: .NET 응용 프로그램 복구 도구 사용

업데이트: 2007년 11월

.NET Framework 1.1 이전 버전에서는 .NET Application Restore 도구를 사용하여 어셈블리 바인딩의 변경으로 인해 제대로 실행되지 않는 응용 프로그램을 수정할 수 있습니다. 최신 버전에서는 어셈블리를 수동으로 구성해야 합니다. 공용 언어 런타임 설치 디렉터리에 있는 ConfigWizards.exe 버전 1.0 또는 1.1을 사용하거나 MMC(Microsoft Management Console ) 스냅인으로 Microsoft .NET Framework 구성 도구 버전 1.0 또는 1.1을 사용하여 이 도구에 액세스할 수 있습니다.

Microsoft .NET Framework 구성 도구를 사용하여 어셈블리 바인딩으로 인해 잘못 실행되는 어셈블리를 수정하려면

  1. 시작을 클릭하고 관리 도구를 가리킨 다음 Microsoft .NET Framework 구성 또는 Microsoft .NET Framework 1.1 구성을 클릭합니다.

  2. 응용 프로그램을 선택한 다음 바로 가기 메뉴에서 응용 프로그램 수정을 클릭합니다.

참고:

응용 프로그램 복원 도구를 사용하려면 응용 프로그램이 양호한 상태에서 실행된 경우가 한 번 이상이여야 합니다.

런타임에서는 어셈블리에 바인딩할 때 관리되는 응용 프로그램에 대해 이 정보를 제공합니다. 어셈블리 바인딩이 변경되어 관리되는 응용 프로그램의 동작이 달라지면 새로운 정보가 런타임 기록 파일에 기록됩니다. 런타임에서는 이 정보를 사용하여 응용 프로그램이 마지막 작동 방식대로 실행되도록 구성합니다.

응용 프로그램 복원 도구를 실행할 때는 사용할 이전 구성을 선택해야 합니다. 또한, 안전 모드에서 응용 프로그램을 실행하도록 선택하여 응용 프로그램을 다시 구성할 수도 있습니다. 다음 두 개의 파일이 만들어진 후 응용 프로그램의 루트 디렉터리에 저장됩니다.

  • <appname>.exe.config.NAR00

    이 파일은 원래의 응용 프로그램 구성 파일 설정을 포함하며 응용 프로그램이 처음 실행될 때 생성됩니다.

  • <appname>.exe.config.NAR00

    이 파일은 현재의 응용 프로그램 구성 파일 설정을 포함하며 응용 프로그램에 대해 응용 프로그램 복원 도구가 성공적으로 실행되었을 때 업데이트됩니다.

참고 항목

개념

어셈블리 바인딩 리디렉션 구성

어셈블리 바인딩 리디렉션

기타 리소스

여러 버전의 응용 프로그램 또는 구성 요소 만들기