
Firma Microsoft niedawno uruchomiła .NET Aspire 9.1, wprowadzając znaczące usprawnienia mające na celu poprawę środowiska programistycznego. Ta aktualizacja obejmuje szereg nowych funkcji pulpitu nawigacyjnego i usprawnień jakości życia, które zostały wdrożone w odpowiedzi na opinie programistów.
Nowe funkcje pulpitu nawigacyjnego
Relacje zasobów
Wprowadzenie modelu zasobów „rodzic-dziecko” jest godną uwagi aktualizacją w tej wersji. Na przykład, gdy tworzysz instancję Postgres obejmującą wiele baz danych, te bazy danych będą teraz grupowane pod główną instancją na stronie Zasób, co zwiększa przejrzystość i organizację.

Nadpisania lokalizacji
Ulepszając doświadczenie użytkownika, pulpit nawigacyjny umożliwia teraz dostosowywanie języka. Zamiast automatycznie odzwierciedlać język przeglądarki, użytkownicy mogą wybrać preferowany język pulpitu nawigacyjnego z nowego menu rozwijanego, tworząc dostosowany interfejs.

Zaawansowane filtrowanie
Znajdowanie konkretnych zasobów stało się znacznie prostsze. Użytkownicy mogą teraz filtrować stronę Resource na podstawie typu, stanu i stanu zdrowia, co ułatwia bardziej wydajny proces zarządzania.

Rozszerzone szczegóły zasobu
Każdy zasób jest teraz wyposażony w wzbogacony panel szczegółów. Klikając na dowolny zasób, użytkownicy mogą uzyskać dostęp do bogactwa informacji, w tym References, Back References i Volumes wraz z ich typami montażu, oferując szczegółowe informacje na temat ich infrastruktury.

Obsługa CORS dla niestandardowych domen lokalnych
Programiści mogą teraz skonfigurować pulpit nawigacyjny tak, aby akceptował dane telemetryczne z innych aplikacji przeglądarkowych hostowanych w niestandardowych domenach lokalnych, poprzez dostosowanie DOTNET_DASHBOARD_CORS_ALLOWED_ORIGINS
zmiennej środowiskowej.
Zwiększona elastyczność dziennika konsoli
Strona dziennika konsoli otrzymała kluczowe aktualizacje, w tym opcje pobierania dzienników do analizy poza witryną i możliwość przełączania znaczników czasu. Ta funkcja zmniejsza bałagan wizualny i poprawia wrażenia użytkownika podczas rozwiązywania problemów.

Dodatkowe ulepszenia UX
.NET Aspire 9.1 wprowadza szereg udoskonaleń poprawiających komfort użytkowania:
- Przyciski Start i Stop są teraz łatwo dostępne na stronie dzienników konsoli.
- Pojedynczy wybór spowoduje bezpośrednie otwarcie zasobów w wizualizatorze tekstu.
- Adresy URL we wpisach dziennika są teraz automatycznie przekształcane w klikalne linki, a nadmiarowe przecinki są usuwane z ich punktów końcowych.
- Pozycja przewijania resetuje się automatycznie przy przełączaniu się między zasobami, co usprawnia nawigację.
Dodatki bogate w funkcje
Wersja ta nie skupia się wyłącznie na udoskonaleniu pulpitu nawigacyjnego, ale obejmuje również różne dodatkowe funkcje:
- Aktywacja zasobów na żądanie: dzięki tej
WithExplicitStart()
opcji możesz celowo zarządzać uruchamianiem określonych zasobów do momentu, aż będziesz gotowy je aktywować za pośrednictwem pulpitu nawigacyjnego. - Ulepszona integracja z Dockerem: Nowa
PublishAsDockerfile()
funkcja umożliwia pełną personalizację kontenerów Docker i plików Dockerfile w całym procesie publikowania. - Usprawnione sieci Docker: Rozwiązano istniejący problem, oznaczony numerem zgłoszenia 6504, dotyczący trwałego znikania sieci Docker po wyłączeniu aplikacji, dzięki czemu uproszczono środowisko programistyczne.
- Lepsza obsługa kontenerów deweloperskich: Lepsza zgodność kontenerów deweloperskich w GitHub Codespaces i Visual Studio Code usprawnia ogólne przepływy prac programistycznych.
Firma Microsoft zaprasza społeczność deweloperów do udziału w .NET Aspire Community Standup, gdzie będą dostępne szczegółowe demonstracje nowych funkcji. Deweloperzy są zachęcani do przekazywania opinii i wnoszenia wkładu za pośrednictwem GitHub i Discord, a także mogą zapoznać się z oficjalną dokumentacją, aby uzyskać dalsze informacje.
Dzięki platformie. NET Aspire 9.1 firma Microsoft potwierdza swoje zaangażowanie w rozwijanie narzędzi programistycznych, które odpowiadają wymaganiom użytkowników, tworząc solidną, konfigurowalną i intuicyjną platformę do współczesnego tworzenia aplikacji.
Dodaj komentarz