Uruchomienie Microsoftu.Wersja NET Aspire 8.1 Pod koniec lipca. Najnowsza wersja wprowadza szereg ulepszeń i nowych funkcji przeznaczonych do użytku w środowiskach produkcyjnych. Najbardziej godnym uwagi dodatkiem w tej wersji jest obsługa tworzenia obrazów kontenerów i możliwość formatowania kodu w języku Python.
Te dwie główne funkcje obejmują różne ulepszenia pulpitu nawigacyjnego i narzędzi telemetrycznych .NET Aspire. Ulepszenia obejmują obsługę Przykłady metryk, Linki do rozszerzeńoraz nazwy najlepszych identyfikatorów instancji, które również są częścią tej wersji.
prezentacja AddDockerfile
I WithDockerfile
Metody rozszerzeń są podstawową funkcją platformy .NET Aspire 8.1. Dodanie tych metod umożliwia programistom edytowanie i kompilowanie Bezpośrednio pliki Dockera W .NET Aspire, eliminując potrzebę ręcznego budowania.
Dodatkowo .NET Aspire 8.1 rozszerza obsługę wielojęzycznych mikrousług poprzez dodanie .NET Aspire 8.1 AddPythonProject(...)
Metoda przedłużania. Ta nowa funkcja, opracowana przez członka społeczności Willema MintzaUmożliwia programistom uruchomienie Usługi oparte na Pythonie Wraz z istniejącą obsługą aplikacji Node.js. Aby skorzystać z tej funkcji, programiści muszą upewnić się, że jest zainstalowany pakiet hostingowy Python.
Dodaje wersję Nowe typy zasobów i komponentyRozszerzanie możliwości platformy. Godne uwagi komponenty wniesione przez społeczność obejmują obsługę Płaszcz kluczy, elastyczne wyszukiwanie (Obecnie w wersji zapoznawczej), Garnet, Valkey i Kafka UI. Firma Microsoft wniosła także nową obsługę Milvus, bazy danych wektorowych, a także Azure Web PubSub i EventHubs Emulator, usprawniając lokalne środowisko programowania i testowania.
Udoskonalono także możliwości testowania w .NET Aspire. został złożony WaitForResourceAsync(...)
Interfejs API upraszcza proces pisania przypadków testowych wymagających inicjalizacji zasobów. Co więcej, członkowie społeczności mogą to zrobić @Evangelink Współtworzył obsługę MSTest i NUnit dla szablonów projektów testowych, rozszerzając opcje testowania poza wcześniej dostępny framework xUnit.
Ulepszenia telemetrii są kolejnym celem tej wersji, zwłaszcza jeśli chodzi o sposób wyświetlania danych na pulpicie nawigacyjnym .NET Aspire. dodatek Przykłady metryk Zapewnia przykładowe punkty danych dla zebranych danych i łączy telemetrię z rozproszonym śledzeniem. Ta funkcja jest obecnie obsługiwana na histogramach i poprawia widoczność ważnych punktów danych, takich jak czas trwania żądania HTTP.
W tej wersji rozwiązano także problemy z nazwami identyfikatorów instancji, które wcześniej były wyświetlane jako identyfikatory GUID w panelu kontrolnym. Nowe podejście zapewnia wyraźniejsze i bardziej czytelne nazwy identyfikatorów instancji, poprawiając interfejs użytkownika dla programistów, którzy monitorują swoje aplikacje za pomocą panelu kontrolnego.
Wreszcie, kompletne Informacje o wydaniu Dostępne teraz Zespół .NET opublikował kilka filmów instruktażowych i sesji na platformie .NET Aspire, dostępnych na oficjalnej stronie internetowej Kanał YouTube Dla programistów chcących poszerzyć swoje umiejętności i zrozumienie platformy.
„Zła entuzjasta podróży. Irytująco skromny ćpun internetu. Nieprzepraszający alkoholiczek”.