2022LogoInformacje o wersji 17.9 programu Visual Studio 2022


Napiwek

Obejrzyj nagrania z premiery programu Visual Studio 2022, aby dowiedzieć się więcej o nowościach, usłyszeć porady i wskazówki oraz pobrać bezpłatny cyfrowy prezent.

Developer Community | Przewodnik po programie Visual Studio 2022 | Wymagania systemowe | Zgodność | Kod dystrybucyjny | Historia wersji | Postanowienia licencyjne | Blogi | Najnowsze znane problemy | Whats New w dokumentacji programu Visual Studio


Kliknij przycisk, aby pobrać najnowszą wersję środowiska Visual Studio 2022. Aby uzyskać instrukcje dotyczące instalowania i aktualizowania środowiska Visual Studio 2022, zobacz Aktualizacja środowiska Visual Studio 2022 do najnowszej wersji. Ponadto zobacz instrukcje na temat sposobu instalowania w trybie offline.

Przycisk Pobierz społecznośćPobierz przycisk ProfessionalPrzycisk Pobierz przedsiębiorstwo

Odwiedź witrynę środowiska Visual Studio, aby pobrać inne produkty z rodziny Visual Studio 2022.


Wydania programu Visual Studio 2022 w wersji 17.9

Visual Studio 2022 Blog

Blog programu Visual Studio 2022 to oficjalne źródło szczegółowych informacji o produkcie od zespołu inżynierów programu Visual Studio. Szczegółowe informacje na temat wydań programu Visual Studio 2022 można znaleźć w następujących wpisach:


17.9.6 Visual Studio 2022 w wersji 17.9.6

wydany 9 kwietnia 2024 r.

Podsumowanie nowości w tej wersji programu Visual Studio 2022 w wersji 17.9.6

  • Dzięki tej poprawce usterek klient może teraz używać programu inicjatora w układzie i przekazać parametr --noWeb do zainstalowania na komputerze klienckim i upewnić się, że zarówno instalator, jak i produkt Programu Visual Studio są pobierane tylko z układu. Wcześniej, czasami podczas procesu instalacji, instalator nie przestrzega parametru -noWeb i próbuje samodzielnie zaktualizować się z internetu.

Developer Community

Biuletyny zabezpieczeń rozwiązane

  • CVE-2024-21409 Luka w zabezpieczeniach bez użycia użycia istnieje w WPF, co może spowodować podniesienie uprawnień podczas wyświetlania niezaufanych dokumentów.
  • CVE-2024-28929 Ta aktualizacja dotyczy luki w zabezpieczeniach zdalnego wykonywania kodu w sterowniku MICROSOFT ODBC dla programu Microsoft SQL Server.
  • CVE-2024-28930 Ta aktualizacja dotyczy luki w zabezpieczeniach zdalnego wykonywania kodu w sterowniku MICROSOFT ODBC dla programu Microsoft SQL Server.
  • CVE-2024-28931 Ta aktualizacja dotyczy luki w zabezpieczeniach zdalnego wykonywania kodu w sterowniku Microsoft ODBC dla programu Microsoft SQL Server.
  • CVE-2024-28932 Ta aktualizacja dotyczy luki w zabezpieczeniach zdalnego wykonywania kodu w sterowniku Microsoft ODBC dla programu Microsoft SQL Server.
  • CVE-2024-28933 Ta aktualizacja dotyczy luki w zabezpieczeniach zdalnego wykonywania kodu w sterowniku Microsoft ODBC dla programu Microsoft SQL Server.
  • CVE-2024-28934 Ta aktualizacja dotyczy luki w zabezpieczeniach zdalnego wykonywania kodu w sterowniku Microsoft ODBC dla programu Microsoft SQL Server.
  • CVE-2024-28935 Ta aktualizacja dotyczy luki w zabezpieczeniach zdalnego wykonywania kodu w sterowniku Microsoft ODBC dla programu Microsoft SQL Server.
  • CVE-2024-28936 Ta aktualizacja dotyczy luki w zabezpieczeniach zdalnego wykonywania kodu w sterowniku Microsoft ODBC dla programu Microsoft SQL Server.
  • CVE-2024-28937 Ta aktualizacja dotyczy luk w zabezpieczeniach zdalnego wykonywania kodu w sterowniku Microsoft ODBC dla programu Microsoft SQL Server.
  • CVE-2024-28938 Ta aktualizacja dotyczy luki w zabezpieczeniach zdalnego wykonywania kodu w sterowniku Microsoft ODBC dla programu Microsoft SQL Server.
  • CVE-2024-28941 Ta aktualizacja dotyczy luki w zabezpieczeniach zdalnego wykonywania kodu w sterowniku Microsoft ODBC dla programu Microsoft SQL Server.
  • CVE-2024-28943 Ta aktualizacja dotyczy luki w zabezpieczeniach zdalnego wykonywania kodu w sterowniku Microsoft ODBC dla programu Microsoft SQL Server.
  • CVE-2024-29043 Ta aktualizacja dotyczy luki w zabezpieczeniach zdalnego wykonywania kodu w sterowniku Microsoft ODBC dla programu Microsoft SQL Server.

17.9.5 Visual Studio 2022 w wersji 17.9.5

wydany 26 marca 2024 r.

Podsumowanie nowości w tej wersji programu Visual Studio 2022 w wersji 17.9.5

  • Naprawiono awarię, która występuje na maszynach ze starszymi procesorami CPU.

Developer Community


17.9.4 Visual Studio 2022 w wersji 17.9.4

wydany 19 marca 2024 r.

Podsumowanie nowości w tej wersji programu Visual Studio 2022 w wersji 17.9.4

  • Rozwiązano problem polegający na tym, że edytor kodu stał się pusty, jeśli nie można załadować czcionki.
  • Rozwiązano problem polegający na tym, że okna dokumentów mogły być zablokowane w bardzo małym, nienadajnym rozmiarze.
  • Naprawiono awarię, która mogła wystąpić podczas kompilowania aparatu Unreal Engine.
  • Naprawiono te struktury danych, które nie są poprawnie wyświetlane w debugerze VS: Concurrency::concurrent_unordered_set, Concurrency::concurrent_unordered_multiset, Concurrency::concurrent_unordered_map, Concurrency::concurrent_unordered_multimap.
  • Usunięto usterkę polegającą na tym, że skróty klawiaturowe przestały działać podczas otwierania okna Tworzenie żądania ściągnięcia z powiadomienia wyświetlanego po wypchnięciu gałęzi.
  • Okno dialogowe Zapisywanie za pomocą kodowania nie wyświetliło poprawnie listy wszystkich dostępnych kodowań plików. Ta poprawka pokazuje je wszystkie na liście, a okno dialogowe działa teraz poprawnie ponownie.

Developer Community


17.9.3 Visual Studio 2022 w wersji 17.9.3

wydany 12 marca 2024 r.

Podsumowanie nowości w tej wersji programu Visual Studio 2022 w wersji 17.9.3

  • Program VS zawiera teraz interfejs MAUI 8.0.7 (SR2); Zobacz tutaj informacje o wersji 8.0.7 · dotnet/maui (github.com).
  • Usunięto usterkę interfejsu wiersza polecenia polegającą na tym, że kompilator ulegał awarii podczas kompilowania statycznej tablicy initonly.
  • Aktualizowanie zestawu Windows 11 SDK (10.0.22621.0) zainstalowanego przez program Visual Studio do kompilacji obsługi z lutego 2024 r.

Developer Community

Biuletyny zabezpieczeń rozwiązane

  • CVE-2024-21392 Luka w zabezpieczeniach istnieje na platformie .NET, w której specjalnie spreparowane żądania mogą spowodować wyciek zasobów, co prowadzi do odmowy usługi.
  • CVE-2024-26190 Luka w zabezpieczeniach istnieje w MsQuic.dll, co może spowodować przydzielenie małych fragmentów pamięci, o ile połączenie pozostanie aktywne.
  • CVE-2023-27911 Ten poradnik jest ponownie opublikowany, aby wskazać, że zestaw Autodesk® FBX® SDK nie jest już obsługiwany w programie Visual Studio 2022.

17.9.2 Visual Studio 2022 w wersji 17.9.2

wydany 27 lutego 2024 r.

Podsumowanie nowości w tej wersji programu Visual Studio 2022 w wersji 17.9.2

  • Rozwiązano problem polegający na tym, że w niektórych warunkach zawiesza się podczas otwierania okna dialogowego czcionek i kolorów.
  • Wprowadzono poprawkę uniemożliwiającą zmianę obciążenia pamięci skalarnej we wbudowanym rozszerzeniu funkcji std::round() na dostęp wektorowy. Mimo że dostęp do wektora nie zmienia wyniku obliczeń, jest dłuższy i może ulec awarii, gdy obciążenie skalarne powiedzie się.
  • Rozwiązano problem polegający na tym, że w wersjach programu Visual C++ przed programem Visual Studio 2022 w wersji 17.9 specyfikator _Alignas nie był poprawnie stosowany zgodnie ze standardem ISO-C, gdy pojawiał się obok typu strukturalnego w deklaracji.

Developer Community


17.9.1 Visual Studio 2022 w wersji 17.9.1

wydany 21 lutego 2024 r.

Podsumowanie nowości w tej wersji programu Visual Studio 2022 w wersji 17.9.1

  • Zaktualizowano zestaw narzędzi MSVC 16.11 do wersji 16.11.34 (14.29.30154.0) dla klientów korzystających z zestawu narzędzi 16.11 C++ z programem VS 17.9.
  • Usunięto usterkę polegającą na tym, że biblioteka libconcrt.lib używana podczas łączenia statycznego mogła zawierać instrukcję SSE 4.2, która była nielegalna w starszych systemach X64.
  • Dodano obsługę char8_t jako wbudowanego typu języka C++20 z /clr.

Developer Community


17.9.0 Visual Studio 2022 w wersji 17.9.0

wydany 13 lutego 2024 r.

Podsumowanie nowości w tej wersji programu Visual Studio 2022 w wersji 17.9

Instalacja programu Visual Studio wymaga teraz programu .NET Framework 4.7.2

Począwszy od programu Visual Studio 17.9.0, należy zainstalować program .NET Framework 4.7.2 lub nowszy na komputerze, aby zainstalować program Visual Studio. Aby uniknąć problemów z instalacją, zalecamy pobranie i zainstalowanie programu .NET Framework 4.7.2 przed zainstalowaniem programu Visual Studio 17.9 lub nowszego.

Wygenerowane komunikaty zatwierdzenia

Użyj nowej wygenerowanej funkcji komunikatu zatwierdzenia Git, aby ułatwić opisanie zestawu zmian. Aby wypróbować tę funkcję, potrzebujesz aktywnej subskrypcji narzędzia GitHub Copilot i rozszerzenia czatu narzędzia GitHub Copilot w wersji zapoznawczej.

Wygenerowane komunikaty zatwierdzenia

Kliknij ikonę pióra błyszczącego "Dodaj wygenerowany komunikat zatwierdzenia sztucznej inteligencji" w oknie Zmiany usługi Git, aby wygenerować sugestię. Narzędzie GitHub Copilot sprawdzi zmiany w pliku w zatwierdzeniu, podsumuje je, a następnie opisze poszczególne zmiany. Następnie możesz "Wstaw sugestię sztucznej inteligencji" lub "Odrzuć". Podziel się swoją opinią na temat tej funkcji tutaj. Rozwiązaliśmy już następujący problem z wyświetloną ikoną. Zobacz szczegółowe informacje.

Otwieranie żądania ściągnięcia w programie Visual Studio lub w przeglądarce

Aby obsługiwać użytkowników usług GitHub i Azure DevOps, którzy wolą używać widoku przeglądarki do tworzenia żądań ściągnięcia, dodaliśmy link pomocniczy, aby ułatwić obsługę bieżących przepływów użytkowników.

Otwieranie żądania ściągnięcia

Dynamiczne etykiety ref w oknie repozytorium Git

Etykieta gałęzi i tagów szybko zmienia rozmiar, aby ułatwić wyświetlanie gałęzi przeglądanych w grafie Git.

Dynamiczne etykiety ref

Odnajdywanie i aktywowanie korzyści dla subskrybentów

Twoja subskrypcja zapewnia wiele dodatkowych korzyści poza środowiskiem IDE. Aby odnaleźć i aktywować korzyści, możesz teraz użyć nowej ikony rombu na pasku narzędzi programu Visual Studio w prawym górnym rogu. Ta funkcja jest dostępna tylko dla zalogowanych subskrybentów programu Visual Studio Enterprise i Professional.

Po kliknięciu ikony zobaczysz najważniejsze korzyści, które deweloperzy najbardziej kochają. Możesz również łatwo uzyskać dostęp do portalu subskrybentów, aby znaleźć dodatkowe korzyści, takie jak zasoby szkoleniowe, pomoc techniczna i pobieranie produktów.

DimaondIcon

Narzędzia programistyczne usługi Microsoft Teams (Teams Toolkit)

Nowe funkcje

Nowy szablon projektu bota sztucznej inteligencji

Utwórz czatbota przypominającego bibliotekę GPT dla aplikacji Teams przy użyciu biblioteki sztucznej inteligencji usługi Teams.

Szablon bota sztucznej inteligencji

Narzędzie do testowania aplikacji Teams

Nowy profil debugowania do debugowania, podglądu i testowania aplikacji bota w przeglądarce internetowej z szybkimi sposobami pozorowania działań i czatów w usłudze Teams.

Narzędzie do testowania aplikacji Teams

Podgląd kart adaptacyjnych

Wybierz nowy przycisk Podgląd wyświetlany podczas edytowania pliku JSON karty adaptacyjnej, aby uzyskać podgląd równoległy aktualizacji na żywo podczas edytowania.

Podgląd kart adaptacyjnych

Uruchamianie kroków YAML za pomocą funkcji CodeLens

Wybierz nowe wyzwalacze CodeLens w teamsapp.yml lub teamsapp.local.yml, aby szybko uruchomić pojedynczy krok cyklu życia.

Akcje CodeLens

Wyświetlanie dokumentacji zestawu narzędzi teams przy użyciu nowego menu w > dokumentacji zestawu narzędzi Project Teams Toolkit Toolkit >

docs

Funkcje w wersji zapoznawczej

Ta wersja zestawu narzędzi Teams Toolkit dodaje nowe szablony projektów i funkcje do obsługi tworzenia aplikacji dla rozwiązania Microsoft Copilot. Wybierz pozycję Teams Toolkit: Develop Copilot Plugin (Zestaw narzędzi: opracowywanie wtyczki Copilot) w menu Narzędzia > Opcje > w wersji zapoznawczej Funkcje .

Flaga funkcji w wersji zapoznawczej

Rozszerzanie narzędzia Copilot za pomocą rozszerzenia komunikatów

Po włączeniu funkcji w wersji zapoznawczej użyj nowego szablonu projektu Wyniki wyszukiwania niestandardowego, aby utworzyć rozszerzenie wiadomości oparte na botach, które jest skonfigurowane w celu rozszerzenia copilot jako wtyczki.

Szablon Copilot

Zestaw narzędzi Teams Toolkit sprawdzi, czy twoje konto platformy Microsoft 365 ma dostęp do aplikacji Copilot i wyświetli ostrzeżenie przed uruchomieniem projektu.

Sprawdzanie dostępu copilot

Szablon projektu bota asystenta sztucznej inteligencji

Utwórz czatbota, który łączy się z interfejsem API Asystentów OpenAI przy użyciu biblioteki sztucznej inteligencji usługi Teams i twórz własne środowisko przypominające interfejs copilot.

Szablon bota asystenta sztucznej inteligencji

Ulepszenia

  • Ulepszono okno dialogowe konta do zarządzania tożsamością platformy Microsoft 365 dla aplikacji dzięki lepszym rekomendacjom dotyczącymi tworzenia nowych kont deweloperów usługi M365.

    Interfejs użytkownika logowania

  • Zaktualizowano szablon karty do używania nowego interaktywnego renderowania serwera dla platformy Blazor na platformie .NET 8.

  • Zaktualizowano wszystkie szablony projektów w celu obsługi platformy .NET 8.


Rozszerzalność

W programie Visual Studio 2022 w wersji 17.9 można teraz dołączać rozszerzenia do pliku *.vsconfig bezpośrednio po liście składników. Ponieważ pliki *.vsconfig są łatwe do przekazywania i udostępniania innym osobom, teraz łatwiej jest udostępniać informacje o tym, które rozszerzenia należy zainstalować. Ta możliwość ładowania rozszerzeń przez plik vsconfig był jedną z naszych najbardziej żądanych funkcji społeczności.

Niektóre zespoły lubią umieszczać pliki *.vsconfig w katalogach rozwiązań lub repozytoriach, a program Visual Studio automatycznie wykrywa i instaluje wszystkie brakujące elementy. Ta funkcja działa obecnie w przypadku rozszerzeń witryny Marketplace, a jeśli chcesz, aby działała w przypadku innych typów rozszerzeń, daj nam znać.


W wyszukiwaniu kodu all-in-one (Ctrl+T lub Ctrl+,), można teraz wyszukać dowolne słowo lub ciąg znaków w rozwiązaniu, uzupełniając plik i wyniki symboli z bazy kodu. Teraz możesz wyszukiwać nazwy zmiennych lokalnych, wyrazy w komentarzach, nazwach parametrów lub innych ciągach znaków w bazie kodu.

Wyszukiwanie uniwersalne

W przypadku widoku z obsługą tylko tekstu można filtrować w dół tylko do wyników tekstowych, wykonując jedną z następujących czynności:

  • Kliknij przycisk „tekst (x:)” pod paskiem wyszukiwania,
  • Rozpocznij zapytanie wyszukiwania od znaku „x:”,
  • Użyj skrótu klawiaturowego Shift+Alt+F lub
  • Przejdź do opcji menu "Edytuj > przejdź do > tekstu".

W środowisku z obsługą tylko tekstu dostępne są również opcje przełączania „Dopasuj do wielkości liter”, „Dopasuj do całego słowa i „Użyj wyrażeń regularnych” za pomocą przycisku po prawej stronie paska wyszukiwania.

Przeczytaj więcej o obsłudze pełnotekstowej w rozszerzeniu Code Searchw tym miejscu.

Jeśli nie uzyskasz przycisku filtru tekstu w oknie Wyszukiwanie kodu, możesz ją włączyć ręcznie, włączając funkcję w wersji zapoznawczej "Narzędzia > Opcje > środowiska > w wersji zapoznawczej Funkcje > zwykłego tekstu w wyszukiwaniu all-in-one (wymaga ponownego uruchomienia)".


Obsługa otwierania wielu folderów

Teraz możesz otwierać wiele folderów w programie Visual Studio! Bezproblemowa praca z podzbiorem folderów lub zarządzanie obciążeniami obejmującymi niepowiązane foldery na tym samym dysku. Dowiedz się więcej o otwieraniu wielu folderów!.

Obraz przedstawiający funkcję otwierania wielu folderów programu Visual Studio


Znane problemy

  • Użytkownicy, którzy mają zainstalowane oprogramowanie do zarządzania uprawnieniami z usługi Delinea, mogą napotkać problemy z uruchamianiem programu Visual Studio. Delinea zna ten problem i rozwiązał go. Skontaktuj się z nimi, https://delinea.com/support aby uzyskać instrukcje dotyczące rozwiązywania tego problemu.â €

Uwaga

Ta aktualizacja może obejmować nowe oprogramowanie firmy Microsoft lub innej firmy, które jest licencjonowane oddzielnie, zgodnie z opisem w informacjach innych firm lub w towarzyszącej mu licencji.

Opinie i sugestie

Chcemy poznać Twoje zdanie! Możesz zgłosić problem lub zasugerować funkcjęIkona opinii przy użyciu ikony Wyślij opinię w prawym górnym rogu instalatora lub środowiska IDE programu Visual Studio albo w obszarze Wyślij opinię w Pomocy.> Problemy można śledzić przy użyciu społeczności deweloperów programu Visual Studio, w której można dodawać komentarze lub znajdować rozwiązania. Możesz też uzyskać bezpłatną pomoc dotyczącą instalacji za pośrednictwem naszej pomocy technicznej przez czat na żywo.


Blogi

Skorzystaj ze szczegółowych informacji i zaleceń dostępnych w witrynie blogów dotyczących narzędzi programistycznych, aby być na bieżąco ze wszystkimi nowymi wersjami i zyskać dostęp do szczegółowych wpisów dotyczących szerokiego zakresu funkcji.


Początek strony