Rozszerzenia automatycznie ładowane w sposób synchroniczny
Synchroniczne automatycznie ładowane rozszerzenia mają negatywny wpływ na wydajność programu Visual Studio i powinny zostać przekonwertowane na użycie asynchronicznego automatycznego ładowania. Domyślnie program Visual Studio 2019 blokuje synchronicznie automatycznie ładowane pakiety z dowolnego rozszerzenia i powiadamia użytkownika.
Masz następujące możliwości:
Kliknij pozycję Zezwalaj na automatyczne ładowanie synchroniczne, aby zezwolić na automatyczne ładowanie rozszerzeń. Aby zmienić to ustawienie w opcjach programu Visual Studio, kliknij pozycję Środowisko, a następnie kliknij pozycję Rozszerzenia, a następnie zaznacz pole wyboru "Zezwalaj na synchroniczne automatyczne ładowanie rozszerzeń".
Kliknij pozycję Zarządzaj wydajnością, aby otworzyć okno dialogowe Menedżer wydajności, które pokazuje problemy z wydajnością rozszerzeń i okien narzędzi.
Kliknij przycisk Nie pokazuj tego komunikatu dla bieżących rozszerzeń , aby odrzucić powiadomienie i zapobiec przyszłym powiadomieniom z istniejących zainstalowanych rozszerzeń. Jeśli dodasz nowe rozszerzenie, które automatycznie ładuje się synchronicznie, to powiadomienie zostanie ponownie wyświetlone. Będziesz otrzymywać powiadomienia o innych funkcjach programu Visual Studio.
Okno dialogowe Menedżer wydajności
Wszystkie rozszerzenia, które synchronicznie załadowały wszystkie pakiety w dowolnej sesji użytkownika, są wyświetlane na karcie Przestarzałe interfejsy API.
- Kliknij więcej informacji na temat tego problemu, aby zebrać więcej informacji na temat przestarzałych interfejsów API.
- Skontaktuj się z dostawcami rozszerzeń, aby uzyskać postęp migracji.
Określanie synchronicznych ustawień automatycznego ładowania przy użyciu zasad grupy
Administracja istratory mogą włączyć zasady grupy, aby zezwolić na synchroniczne automatyczne ładowanie. W tym celu ustaw zasady oparte na rejestrze na następującym kluczu:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\VisualStudio\SynchronousAutoload
Wpis = dozwolone
Wartość = (DWORD)
- 0 jest niedozwolone synchroniczne autoload
- 1 jest dozwolone synchroniczne automatyczne ładowanie
Autorzy rozszerzeń
Autorzy rozszerzeń mogą znaleźć instrukcje dotyczące migrowania pakietów do asynchronicznego automatycznego ładowania w artykule Migrate to AsyncPackage (Migrowanie do pakietu AsyncPackage).
Powiązana zawartość
Aby uzyskać więcej informacji na temat synchronicznych ustawień automatycznego ładowania w programie Visual Studio 2019, zobacz stronę Synchroniczne zachowanie automatycznego ładowania.