동기적으로 자동 로드된 확장

동기적으로 자동 로드된 확장은 Visual Studio의 성능에 부정적인 영향을 미치며 대신 비동기 자동 로드를 사용하도록 변환되어야 합니다. 기본적으로 Visual Studio 2019는 모든 확장에서 동기적으로 자동 로드된 패키지를 차단하고 사용자에게 알립니다.

extension compatibility warning

마케팅 목록의 구성원을 관리할 수 있습니다.

  • 동기 자동 로드 허용을 클릭하여 확장이 자동으로 로드되도록 허용합니다. Visual Studio 옵션에서 이 설정을 변경하려면 {b>환경확장

  • 성능 관리를 클릭하여 확장 및 도구 창의 성능 문제를 보여 주는 성능 관리자 대화 상자를 엽니다.

  • 현재 확장에 대해 이 메시지를 표시하지 않음을 클릭하여 알림을 해제하고 기존 설치된 확장에서 이후 알림을 방지합니다. 동기적으로 자동 로드하는 새 확장을 추가하면 이 알림이 다시 표시됩니다. 다른 Visual Studio 기능에 대한 알림을 계속 받게 됩니다.

성능 관리자 대화 상자

performance manager dialog

모든 사용자 세션에서 패키지를 동기적으로 로드한 모든 확장이 사용되지 않는 API 탭에 표시됩니다.

  • 이 문제에 대한 자세한 정보를 클릭하여 사용되지 않는 API에 대한 자세한 정보를 수집합니다.
  • 마이그레이션 진행 상황에 대해서는 확장 공급업체에 문의하세요.

그룹 정책을 사용하여 동기 자동 로드 설정 지정

관리자는 그룹 정책을 사용하도록 설정하여 동기 자동 로드를 허용할 수 있습니다. 이렇게 하려면 다음 키에 레지스트리 기반 정책을 설정합니다.

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\VisualStudio\SynchronousAutoload

Entry = Allowed

값 = (DWORD)

  • 0은 동기 자동 로드가 허용되지 않음입니다.
  • 1은 동기 자동 로드가 허용됨입니다.

확장 작성자

확장 작성자는 AsyncPackage로 마이그레이션에서 패키지를 비동기 자동 로드로 마이그레이션하기 위한 지침을 찾을 수 있습니다.

Visual Studio 2019의 동기 자동 로드 설정에 대한 자세한 내용은 동기 자동 로드 동작 페이지를 참조하세요.