Oto nowości w programie Visual Studio 2022 w wersji 17.0 Preview 1

Ikona czasu czytania 5 minuta. czytać


Czytelnicy pomagają wspierać MSpoweruser. Możemy otrzymać prowizję, jeśli dokonasz zakupu za pośrednictwem naszych linków. Ikona podpowiedzi

Przeczytaj naszą stronę z informacjami, aby dowiedzieć się, jak możesz pomóc MSPoweruser w utrzymaniu zespołu redakcyjnego Czytaj więcej

Zapowiedź Microsoft Visual Studio 2022

Dzisiaj firma Microsoft wydała program Visual Studio 2022 w wersji 17.0 Preview 1, który wprowadza ulepszenia interfejsu użytkownika, obsługę 64-bitową i nie tylko do popularnego środowiska IDE. Pełny dziennik zmian dla najnowszej wersji można zobaczyć poniżej:

64-bit

  • devenv.exe jest teraz tylko 64-bitowy

IntelliKod

  • Automatyczne uzupełnianie całej linii

SDK .NET 6

  • Zestaw SDK platformy .NET 6 (wersja zapoznawcza) jest zawarty w programie Visual Studio 2022
  • Ta wersja ma podstawową obsługę projektów .NET MAUI. Tymczasowo musisz zainstalować obciążenie .NET MAUI oddzielnie od .NET 6. Zobacz nasze repozytorium .NET Maui GitHub więcej informacji

Narzędzia Gita

  • Usunięto możliwość powrotu do interfejsu Git Team Explorera, dzięki czemu nowe środowisko Git jedyne dostępne wbudowane oprzyrządowanie.
  • Usunięto opcję instalacji rozszerzenia GitHub z Instalatora programu Visual Studio.

Wsparcie dla narzędzi testowych

  • Nowe wersje platformy testowej począwszy od wersji 17.0 nie będą mogły uruchamiać testów ogólnych i testów zamawianych. Te specyficzne funkcje są dostarczane tylko jako część wczesnej wersji MSTestv1 i nie są zawarte w MSTestv2. Microsoft dostrzega bardzo niskie wykorzystanie tych funkcji, a zamówione testy są obecnie uważane za sprzeczne z najlepszymi praktykami testowymi.
  • Niektóre środowiska testowe nie będą dostępne w wersji 17.0 Preview 1, w tym tworzenie nowych plików TestSettings i edytora TestSettings. Uruchomienia testowe nadal będą mogły korzystać z plików TestSettings, jednak TestSettings został zastąpiony przez RunSettings, a firma Microsoft zachęca użytkowników do migracji ulepszonej wydajności i funkcjonalności. Czytaj więcej.
  • Kodowane testy interfejsu użytkownika i [testy obciążenia sieci Web] (koniec okresu eksploatacji usługi testowania obciążenia opartej na chmurze | Azure DevOps Blog (microsoft.com)) nie pojawi się w wersji 17.0 Preview 1, ponieważ firma Microsoft nadal pracuje nad przeniesieniem tych środowisk do programu Visual Studio 2022. planują wspierać je w kolejnych wersjach zapoznawczych, chociaż Microsoft zdecydowanie zachęca użytkowników do odejścia od Coded UI Test i Web Load Test. Technologie te zostały oficjalnie wycofane w 2019 r., a firma Microsoft planuje usunąć je z produktu, gdy firma Microsoft może zminimalizować wpływ na użytkowników.

Narzędzia internetowe

  • Strona podsumowania publikowania zawiera teraz akcje umożliwiające rozpoczęcie/zatrzymanie zdalnego debugowania i profilowania w menu „…” w prawym górnym rogu sekcji „Hosting”
  • Strona Connected Services zawiera teraz akcję uruchamiania Eksploratora usługi Storage
  • Szablon „ASP.NET Core Empty”, który jest dostarczany z platformą .NET 6, korzysta z nowego „minimalne interfejsy API” paradygmat, dla którego Microsoft zaczął dodawać wsparcie

Rozciągliwość

  • VS SDK zawiera kilka przełomowych zmian, a rozszerzenia Visual Studio 2019 nie będą działać w 2022 roku. Zobacz Dokumentacja VSSDK po więcej informacji.
  • Zestawy referencyjne SDK VS nie są już instalowane w VSSDK\VisualStudioIntegration\Common\Assemblies teczka. Jeśli Twoja kompilacja opierała się na tych zestawach, zmigruj projekt, aby zamiast tego używał pakietów NuGet. W przypadku scenariuszy offline:
    1. Zachowaj źródło danych nuget w organizacji, z którego można przywrócić pakiety nuget.
    2. Sprawdź w plikach binarnych.

Nowy projektant XAML WPF dla .NET Framework

Bieżący Projektant XAML WPF dla .NET Framework został zastąpiony nowym Projektantem XAML WPF dla .NET Framework, opartym na tej samej architekturze używanej w Projektancie XAML WPF dla platformy .NET (.NET Core).

Środowisko programu Visual Studio będzie wyglądać tak samo, ale dostawcy formantów innych firm muszą obsługiwać nowy model rozszerzalności od poprzedniego modelu opartego na .design.dll i Microsoft.Windows.Design.Extensibility jest przestarzałe. Jeśli już utworzyłeś .designtools.dll rozszerzenie dla platformy .NET (.NET Core), to samo rozszerzenie będzie działać dla nowego projektanta XAML WPF dla platformy .NET Framework.

Sprawdź dokument migracji poniżej, aby uzyskać więcej informacji na temat migracji do nowego modelu rozszerzalności.

Tymczasowo usunięte funkcje

W wersji Preview 1 programu Visual Studio 2022 kilka funkcji nie zostało jeszcze poddanych migracji do wersji 64-bitowej i nie znajduje się jeszcze w wersji zapoznawczej. Firma Microsoft planuje uwzględnić te funkcje w przyszłych aktualizacjach i nie są one usuwane z programu Visual Studio.

  • Podgląd na żywo w sieci
  • Profiler oprzyrządowania
  • Wsparcie projektu Azure Cloud Service
  • Debuger T-SQL
  • Test obciążenia sieci i TestController/TestAgent
  • Azure DataJezioro
  • Kodowany test interfejsu użytkownika
  • DotFuscator
  • Integracja Incredibuild IDE
  • IntelliCode znajdź i zamień na przykład

Problemy rozwiązane w tej wersji

Ze społeczności programistów

Znane problemy

Dodanie rozwiązania do kontroli źródła TFVC przez kliknięcie prawym przyciskiem myszy w Eksploratorze rozwiązań powoduje awarię VS

Zobacz wszystkie otwarte problemy i dostępne obejścia w programie Visual Studio 2022, klikając łącze. Znane problemy

Źródło: Microsoft

Więcej na tematy: changelog, deweloperzy, Visual Studio 22