Синхронно автозагруженные расширения
Синхронно загруженные расширения негативно влияют на производительность Visual Studio и должны быть преобразованы для использования асинхронной автоматической загрузки. По умолчанию Visual Studio 2019 блокирует синхронно загруженные пакеты из любого расширения и уведомляет пользователя.
Вы можете:
Нажмите кнопку "Разрешить синхронную автоматическую загрузку", чтобы разрешить автозагрузку расширений. Чтобы изменить этот параметр в параметрах Visual Studio, щелкните "Среда", а затем щелкните "Расширения" и выберите поле проверка box "Разрешить синхронную автоматическую загрузку расширений".
Щелкните "Управление производительностью", чтобы открыть диалоговое окно Диспетчера производительности, в которое отображаются проблемы с производительностью расширений и окон инструментов.
Нажмите кнопку "Не показывать это сообщение" для текущих расширений, чтобы закрыть уведомление и запретить будущие уведомления от существующих установленных расширений. Если добавить новое расширение, которое автоматически загружается синхронно, это уведомление будет отображаться снова. Вы продолжите получать уведомления о других функциях Visual Studio.
Диалоговое окно диспетчера производительности
Все расширения, которые синхронно загружали все пакеты в любых пользовательских сеансах, отображаются на вкладке устаревших API .
- Нажмите кнопку "Дополнительные сведения об этой проблеме", чтобы получить дополнительные сведения об устаревших API.
- Обратитесь к поставщикам расширений для выполнения миграции.
Указание параметров синхронной автоматической загрузки с помощью групповой политики
Администратор istrator может включить групповую политику, чтобы разрешить синхронную автоматическую загрузку. Для этого задайте политику на основе реестра в следующем разделе:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\VisualStudio\SynchronousAutoload
Запись = разрешено
Значение — (DWORD)
- Значение 0 синхронной автоматической загрузки запрещено
- 1 — разрешена синхронная автоматическая загрузка
Авторы расширений
Авторы расширений могут найти инструкции по переносу пакетов в асинхронную автоматическую загрузку при миграции в AsyncPackage.
Связанный контент
Дополнительные сведения о параметрах синхронной автоматической загрузки в Visual Studio 2019 см. на странице "Поведение синхронной автоматической загрузки".