Przejdź do treści stopki
Iron Academy Logo
Narzędzia C# i Produktywność

Nowy Menedżer Rozszerzeń w Visual Studio 2022 v17.10

Tim Corey
9m 00s

Microsoft wprowadzil istotna aktualizacje poprawiajaca komfort pracy w postaci nowego menedzera rozszerzen w Visual Studio 2022 v17.10. Ta aktualizacja poprawia sposob, w jaki deweloperzy zarządzają rozszerzeniami w IDE, poprzez wprowadzenie bardziej przejrzystego interfejsu, lepszej dostępnosci i lepszych szczegółow rozszerzen. W swoim wideo "New Extension Manager in Visual Studio 2022 v17.10", Tim Corey przeprowadza nas przez te zmiany, wyjasniajac, co jest nowego, co jest lepszego i gdzie jeszcze jest miejsce na rozwoj.

Przeanalizujmy wyjaśnienia Tima, aby lepiej zrozumieć tę nową funkcję i jak wpływa na korzystanie z rozszerzeń Visual Studio.

Stary vs. Nowy interfejs menedzera rozszerzen

Na początku wideo Tim przedstawia kontekst: poprzedni menedzer rozszerzen w Visual Studio byl modalnym oknem popup. Gdy nawiazywalo sie do Extensions → Manage Extensions, okno, ktore sie pojawialo, blokowalo reszte IDE, uniemożliwiając dostep do innych części projektu lub kodu zrodlowego, gdy okno bylo otwarte. Ten widok modalny byl maly i nie skalowal sie dobrze dla użytkownikow korzystających z wiekszych rozmiarow czcionek lub wyświetłączy o wiekszej rozdzielczosci.

Tim zwraca uwage, ze podczas przeglądania rozszerzen użytkownika, takich jak ReSharper lub Visual Assist, w starym ukladowie, ograniczalo sie do jednej linii opisu. Aby zobaczyć bardziej ważne treści, takie jak szczegółowe opisy, obrazy lub funkcjonalność, trzeba bylo przejsc do Visual Studio Marketplace w przeglądarce internetowej. To podejście bylo niewydajne, zwlaszcza dla deweloperow probujacych szybko ocenic rozszerzenia przed ich zainstalowaniem.

Włączenie nowego menedzera rozszerzen za pomoca opcji preview

Jak zauwaza Tim, w wersji 17.10 zaktualizowany menedzer rozszerzen jest domyslnie włączony, ale jeśli widzisz stary interfejs, możesz ponownie włączyć nowy za pomoca przełącznika funkcji preview. Aby to zrobic, przejdz do:

Narzędzia → Opcje → Środowisko → Funkcje podglądu

Wyszukaj pole wyboru oznaczone jako Extension Manager UI Refresh i upewnij sie, ze jest zaznaczone. Jeśli z jakiegokolwiek powodu chcesz wrocic do starszego doswiadczenia, możesz tymczasowo wyłączyć ta funkcje preview, odznaczajac to pole. Tim wyjasnia, ze chociaż wyłączyl to, aby pokazac roznice, obecnie nie ma powodu, aby wracac do poprzedniego menedzera rozszerzen.

Nawigacja w nowym interfejsie menedzera rozszerzen

Z włączonymi nowymi funkcjami, Tim demonstruje, co sie dzieje, gdy przechodzi do Manage Extensions. Nowy układ ładuje się w dużym panelu na lewym pasku bocznym środowiska IDE zamiast w oknie modalnym. Dzięki temu programiści mogą przeglądać, wyszukiwać i filtrować rozszerzenia, pozostawiając otwarte inne karty programu Visual Studio.

Tim podkreśla, że ten nowy widok rozszerzeń zapewnia znacznie bardziej wciągające i produktywne doświadczenie. Możesz wyświetlić pełne informacje o rozszerzeniach, takich jak ReSharper — opisy, zrzuty ekranu i filmy — bez konieczności opuszczania środowiska Visual Studio. To skutecznie odzwierciedla interfejs Visual Studio Marketplace, tyle że teraz jest on wbudowany w samo środowisko IDE.

Ponadto dzięki zaktualizowanemu menedżerowi rozszerzeń programiści mogą łatwo przeglądać szczegółowe opisy, sprawdzać numery wersji, czytać informacje o wydaniu i wybierać opcję instalacji — wszystko to bez konieczności otwierania przeglądarki.

Zrozumienie głównych widoków i kategorii

Tim pokazuje, że nowy menedżer rozszerzeń organizuje teraz zawartość w przejrzystych widokach głównych za pomocą zakładek u góry:

  • Przeglądaj: Aby odkrywać nowe rozszerzenia z Visual Studio Marketplace.

  • Zainstalowane: Wyświetla wszystkie rozszerzenia zainstalowane w bieżącej instancji.

  • Aktualizacje: Wyświetla listę dostępnych aktualizacji dla wszystkich Twoich rozszerzeń.

  • Roaming: Wyświetla rozszerzenia użytkownika powiązane z kontem Microsoft, które można łatwo zsynchronizować między urządzeniami.

Wyjaśnia, że funkcja Roaming Extensions jest szczególnie przydatna, jeśli korzystasz z wielu maszyn programistycznych. Jeśli rozszerzenie zostało zainstalowane i powiązane z kontem Microsoft na jednym systemie, można je łatwo ponownie zainstalować na innym bez konieczności ręcznego pobierania pliku .vsix.

Problemy wizualne i błędy związane z rozmiarem czcionki

Tim szybko wskazuje na kilka wczesnych błędów interfejsu użytkownika. Podczas zwiększania rozmiaru czcionki za pomocą narzędzi takich jak Font Sizer (autorstwa Madsa Kristensena) niektóre elementy w menedżerze rozszerzeń nie skalują się prawidłowo. Na przykład numery wersji, statystyki pobrań, a nawet adresy URL rozszerzeń mogą być zbyt małe lub źle wyrównane. Natomiast gwiazdki używane do ocen są wyświetlane większe niż to konieczne, co powoduje niespójność w układzie.

Wspomina on, że tego rodzaju wizualna niezgodność wynika prawdopodobnie z tego, że interfejs użytkownika nie uwzględnia w pełni ustawień dostępności lub skalowania czcionek — co stanowi kluczową kwestię dla programistów korzystających ze zmodyfikowanych środowisk.

Wykonywanie aktualizacji rozszerzeń

Aktualizacja zainstalowanych rozszerzeń przebiega w dużej mierze w ten sam sposób. Jeśli dostępne są aktualizacje, pojawiają się przyciski "Aktualizuj wszystko" lub "Aktualizuj". Tim demonstruje to, wybierając rozszerzenie (w jego przypadku Uno) i klikając, aby je zaktualizować.

Tak jak poprzednio, aktualizacje zostaną zainstalowane przy następnym uruchomieniu programu Visual Studio. Tim zauważa, że przyciski aktualizacji mogą wyglądać na ucięte lub skrócone z powodu tych samych dziwactw renderowania czcionek, o których wspomniano wcześniej, ale ich funkcjonalność pozostaje nienaruszona (5:20).

Odinstalowywanie lub wyłączanie rozszerzeń

Jedną ze zmian, która może wprawić niektórych użytkowników w zakłopotanie, jest sposób wyłączania lub odinstalowywania rozszerzenia. W starym widoku opcje odinstalowania były bardziej przejrzyste. W nowym menedżerze rozszerzeń należy teraz kliknąć wielokropek (trzy pionowe kropki) obok nazwy rozszerzenia. Powoduje to wyświetlenie opcji takich jak Odinstaluj, Wyłącz lub Modyfikuj.

Tim wyraża nadzieję, że Microsoft w końcu umieści te opcje w głównym interfejsie użytkownika zamiast ukrywać je w menu, co lepiej wspierałoby intuicyjną obsługę.

Ogromna poprawa w zakresie wyszukiwania rozszerzeń

Tim podkreśla, że ten nowy układ stanowi znaczne ulepszenie, pomagające programistom w odkrywaniu nowych rozszerzeń. Zintegrowane środowisko przypominające przeglądarkę pozwala programistom na wizualną i funkcjonalną ocenę narzędzi w ramach środowiska IDE. Funkcje takie jak wyszukiwanie, ikony filtrów, szczegółowe opisy i tagowanie kategorii znacznie ułatwiają znalezienie narzędzi odpowiednich dla używanych języków programowania, przepływu pracy lub typu projektu.

Autor podaje przykład — narzędzie, które może wygenerować klienta REST API na podstawie definicji Swagger. W starym systemie prawdopodobnie nigdy nie odkryłbyś takich narzędzi, gdybyś nie szukał ich aktywnie w Internecie. Obecnie tego typu narzędzia można łatwiej znaleźć w samym interfejsie użytkownika programu Visual Studio.

Przekazywanie opinii i udział w ulepszaniu

Na zakończenie Tim zachęca użytkowników do przesyłania opinii, jeśli napotkają jakiekolwiek inne problemy lub błędy. Visual Studio zawiera wbudowaną funkcję przekazywania opinii, dostępną pod adresem:

Pomoc → Wyślij opinię → Zgłoś problem lub zaproponuj funkcję

Sam Tim zgłosił już problem ze skalowaniem czcionek i potwierdza, że zespół Visual Studio aktywnie nad nim pracuje. Zachęca programistów do udziału w społecznościowym ulepszaniu programu Visual Studio poprzez zgłaszanie praktycznych sugestii.

Autor wspomina również o Madsie Kristensenie, płodnym twórcy rozszerzeń do Visual Studio, i poleca wypróbowanie jego eksperymentalnych narzędzi, które często dają wgląd w przyszłe funkcje środowiska IDE.

Wnioski

Nowy menedżer rozszerzeń w Visual Studio 2022 v17.10 stanowi znaczący krok naprzód w sposobie zarządzania rozszerzeniami przez programistów w środowisku IDE. Dzięki interfejsowi z zakładkami, lepszemu przeglądaniu rozszerzeń, obsłudze rozszerzeń użytkowników w trybie roamingowym oraz szczegółowym informacjom prezentowanym w samej aplikacji, komfort użytkowania został znacznie poprawiony.

Niezależnie od tego, czy jesteś doświadczonym programistą, czy dopiero przeglądasz Visual Studio Marketplace w poszukiwaniu przydatnych narzędzi, ten zaktualizowany menedżer rozszerzeń sprawia, że wyszukiwanie, instalowanie i aktualizowanie rozszerzeń jest szybsze i bardziej intuicyjne.

Koniecznie obejrzyjcie pełny film Tima Coreya, aby zapoznać się z praktycznymi przykładami, a jeśli testujecie rozszerzenia w Visual Studio, nie zapomnijcie przekazać opinii i pomóc w kształtowaniu kolejnego zestawu nowych funkcji w środowisku IDE. Zajrzyj na jego kanał, aby uzyskać więcej samouczków i spostrzeżeń skierowanych do programistów.

Hero Worlddot related to Nowy Menedżer Rozszerzeń w Visual Studio 2022 v17.10
Hero Affiliate related to Nowy Menedżer Rozszerzeń w Visual Studio 2022 v17.10

Zarabiaj więcej, dzieląc się tym, co kochasz

Tworzysz treści dla deweloperów pracujących z .NET, C#, Java, Python, czy Node.js? Zamień swoją wiedzę specjalistyczną na dodatkowy dochód!

Zespol wsparcia Iron

Jestesmy online 24 godziny, 5 dni w tygodniu.
Czat
Email
Zadzwon do mnie