PreviewLogoVisual Studio 2022 w wersji 17.3 — informacje o wersji


Porada

Obejrzyj nagrania wydarzenia startowego programu Visual Studio 2022 , aby dowiedzieć się, co nowego, usłyszeć wskazówki dotyczące porad & i pobrać bezpłatny cyfrowy swag.

| Developer Community Visual Studio 2022 — harmonogram | wymagań systemowych Wymagania | systemoweZgodność | z postanowieniami | licencyjnymiHistorii | wydaniakodu | dystrybucyjnegoBloginajnowsze informacje o znanych problemach | | Whats New w programie Visual Studio Docs


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

Przycisk Pobierz przycisk Społeczności Pobierzprzycisk Professional ButtonDownload Enterprise (Pobierz przycisk Professional Button Download Enterprise)

Odwiedź witrynę programu Visual Studio , aby pobrać inne produkty programu Visual Studio 2022.

Ważne

Kanał w wersji zapoznawczej nie jest "go-live" i nie jest przeznaczony do użycia na komputerach produkcyjnych ani do tworzenia kodu produkcyjnego. Aby uzyskać więcej informacji, zobacz Cykl życia produktu i obsługa techniczna programu Visual Studio.

Przycisk Pobierz wersję zapoznawcza Społeczności — przycisk Pobierz przycisk Pobierania wersji zapoznawczej Dla przedsiębiorstw


Co nowego w programie Visual Studio 2022 w wersji 17.3

Visual Studio 2022 Blog

Blog dotyczący programu Visual Studio 2022 jest oficjalnym źródłem szczegółowych informacji o produkcie od zespołu inżynierów programu Visual Studio. Szczegółowe informacje o wersjach programu Visual Studio 2022 można znaleźć w następujących wpisach:


17.3.4 Visual Studio 2022 w wersji 17.3.4

wydany 13 września 2022 r.

Problemy rozwiązane w tej wersji 17.3.4

  • Zatrzymaj wystawianie wyników fałszywie dodatnich dla ostrzeżenia C4191.
  • W tej wersji naprawiono następujące ostrzeżenie: "Wartość atrybutu "PublicKey" w folderze "Microsoft .NET Framework 4.7.2 (x86 i x64)" jest niezgodna z wartością pliku "C:\Program Files (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Packages\DotNetFX472\NDP472-KB4054530-x86-x64-AllOS-ENU.exe". ", po opublikowaniu projektu ClickOnce w programie Visual Studio 17.3

Porady dotyczące zabezpieczeń

CVE-2022-38013 Luka w zabezpieczeniach umożliwiająca atak typu "odmowa usługi" na platformie .NET Luka w zabezpieczeniach typu "odmowa usługi" istnieje w ASP.NET Core 3.1 i .NET 6.0, gdzie złośliwy klient może spowodować przepełnienie stosu, co może spowodować atak typu "odmowa usługi", gdy atakujący wyśle dostosowany ładunek analizowany podczas tworzenia powiązania modelu.


17.3.3 Visual Studio 2022 w wersji 17.3.3

wydany 30 sierpnia 2022 r.

Problemy rozwiązane w tej wersji 17.3.3

  • Rozwiązano problem, który powodował zawieszanie się programu VS podczas używania zmiany nazwy w projektach języka C# lub VB.NET.

Zgłaszane na forum Developer Community


17.3.2 Visual Studio 2022 w wersji 17.3.2

wydany 23 sierpnia 2022 r.

Problemy rozwiązane w tej wersji 17.3.2

  • Naprawia przybornik —> polecenie Wybierz elementy, gdy w programie Visual Studio jest zaznaczony język inny niż angielski.
  • Instalator został zaktualizowany w celu obsługi zależności wewnętrznych, których może brakować.

Zgłaszane na forum Developer Community

Developer Community Sugestie: Zapytaliśmy, słuchaliśmy!

Zapoznaj się z listą poniżej problemów z Developer Community, które zostały rozwiązane w programie Visual Studio 2022 w wersji 17.3


17.3.3 Visual Studio 2022 w wersji 17.3.3

wydany 30 sierpnia 2022 r.

Problemy rozwiązane w tej wersji 17.3.3

  • Rozwiązano problem, który powodował zawieszanie się programu VS podczas używania zmiany nazwy w projektach języka C# lub VB.NET.

Zgłaszane na forum Developer Community


17.3.2 Visual Studio 2022 w wersji 17.3.2

wydany 23 sierpnia 2022 r.

Problemy rozwiązane w tej wersji 17.3.2

  • Naprawia przybornik —> polecenie Wybierz elementy, gdy w programie Visual Studio jest zaznaczony język inny niż angielski.
  • Instalator został zaktualizowany w celu obsługi zależności wewnętrznych, których może brakować.
  • Wywołanie menu kontekstowego Eksplorator rozwiązań nie spowoduje już braku odpowiedzi programu VS.

Zgłaszane na forum Developer Community


17.3.1 Visual Studio 2022 w wersji 17.3.1

wydany 16 sierpnia 2022 r.

Problemy rozwiązane w tej wersji 17.3.1

  • Obejmuje aktualizację obsługi 10.0.22000.832 dla zestawu Windows SDK dla Windows 11.

Zgłaszane na forum Developer Community


17.3.0 Visual Studio 2022 w wersji 17.3

wydany 9 sierpnia 2022 r.

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

  • Kompilacja ogólnie dostępnego obciążenia MAUI
  • Obsługa Przeładowywanie na gorąco MAUI/Blazor CSS
  • Teraz będziesz mieć możliwość wypróbowania wyboru nowych funkcji w programie Visual Studio z każdą aktualizacją przy użyciu naszej funkcji Co nowego.
  • Wybierz każdą funkcję, aby dowiedzieć się więcej o określonej funkcji.

Co nowego w programie Visual Studio

Konta deweloperów firmy Apple

Ta wersja zapoznawcza obejmuje początkową obsługę indywidualnych kont AppStoreConnect, które są wymagane dla deweloperów firmy Apple innych niż Enterprise.

  • Aby dodać pojedyncze konto, otwórz pozycję Narzędzia\Opcje, a następnie wybierz element "Konta Apple" znajdujący się w sekcji Xamarin. W obszarze "Konta Apple" kliknij pozycję "Dodaj konto..." i wybierz pozycję "Dodaj indywidualne konto" i wprowadź informacje o kluczu interfejsu API AppStoreConnect.
  • Po utworzeniu konta dostęp do certyfikatów i profilów aprowizacji można uzyskać za pomocą przycisku "Wyświetl szczegóły".
  • Znane problemy:
    • Automatyczna aprowizacja może nie działać poprawnie dla poszczególnych kont w niektórych przypadkach. Aby obejść ten temat, postępuj zgodnie z instrukcjami dotyczącymi ręcznej aprowizacji.

Sygnały dźwiękowe w edytorze

  • Wprowadziliśmy nowe sygnały dźwiękowe w edytorze programu Visual Studio. Po włączeniu programu Visual Studio będzie odtwarzać dźwięki po nadejściu karetki edycji w wierszu z punktem przerwania, błędem lub ostrzeżeniem. Domyślnie program Visual Studio używa tych samych dźwięków co Visual Studio Code, ale te dźwięki można skonfigurować do preferencji użytkownika.
  • Aby włączyć sygnały dźwiękowe, przejdź do obszaru Narzędzia\Opcje i wyszukaj ciąg "Funkcje w wersji zapoznawczej" w obszarze Środowisko. W obszarze Funkcje w wersji zapoznawczej nowa opcja to "Włącz sygnały audio dla edytora". Jeśli to pole jest zaznaczone, przy następnym uruchomieniu programu Visual Studio dźwięki będą odtwarzane.
  • Aby skonfigurować poszczególne sygnały dźwiękowe, naciśnij klawisz systemu Windows w Windows 10 lub Windows 11 i wyszukaj ciąg "Zmień dźwięki systemowe". W obszarze Zdarzenia programu wyszukaj węzeł "Microsoft Visual Studio" w drzewie Zdarzenia programu. Nowe zdarzenia to "Wiersz ma punkt przerwania", "Wiersz ma błąd" i "Wiersz ma ostrzeżenie". Może to służyć do dostosowywania lub wyłączania poszczególnych dźwięków.

Panel sterowania dźwięku w systemie Windows

Narzędzia git

Obsługa przemieszczania liniowego, czyli interaktywnego przemieszczania z możliwością etapowania określonych wierszy i/lub fragmentów kodu bezpośrednio z poziomu edytora i widoku różnic. Aby rozpocząć pracę, przygotuj jeden z ostatnich zmian, wybierając odpowiedni margines kolorów i używając interfejsu użytkownika Podgląd różnicy, aby przygotować zmianę.

Przeczytaj nasz wpis w blogu , aby dowiedzieć się więcej i podzielić się swoją opinią.

Obsługa przemieszczania liniowego

C++

  • Łańcuch narzędzi Arm64EC nie jest już oznaczony jako eksperymentalny i jest gotowy do użycia w środowisku produkcyjnym.
  • Terminal programu Visual Studio może być teraz używany jako klient SSH z przechowywanymi połączeniami SSH. Po zainstalowaniu narzędzia C++ dla systemu Linux otwórz okno narzędzia terminalu, a lista rozwijana Terminal zostanie wypełniona zapisanymi połączeniami. W przypadku wybrania zostanie otwarte nowe okno terminalu w programie Visual Studio i pseudoterminalne w systemie zdalnym. Obsługiwane są znaki sterujące, kolory i rozpoznawanie położenia kursora.
  • Program Visual Studio może teraz dodawać szablony klas Unreal Engine dla projektów UE. Aby wypróbować tę funkcję, upewnij się, że w obciążeniu "Programowanie gier za pomocą języka C++" w instalatorze programu VS wybrano opcję "Obsługa środowiska IDE dla aparatu Unreal Engine". Podczas pracy nad projektem UE kliknij prawym przyciskiem myszy projekt lub folder/filtr i wybierz pozycję Dodaj > klasę UE.
  • Przejdź do pozycji Definicja będzie teraz pamiętać poprzedni podpis i nawigować odpowiednio, gdy lepsze dopasowanie jest niedostępne (np. po ręcznej zmianie podpisu jednej z par).
  • Ulepszona czas reakcji przechodzenia do wszystkich. Wcześniej wyniki były wyświetlane po zatrzymaniu wpisywania. W nowym środowisku wyniki będą wyświetlane podczas wpisywania.
  • W kontekstach wymagających uzupełniania typu wyliczenia (np. przypisań do zmiennych wyliczenia, case etykiet, zwracanego typu wyliczenia itp.) lista autouzupełniania będzie teraz filtrowana tylko do pasujących modułów wyliczających i powiązanych konstrukcji.
  • Dodano obsługę nuGet PackageReference dla projektów MSBuild języka C++/CLI przeznaczonych dla platformy .NET Core. Ta zmiana została wprowadzona w celu odblokowania mieszanych baz kodu z możliwości przyjęcia platformy .NET Core. Nie działa to w przypadku innych typów projektów C++ ani typów projektów C++ przeznaczonych dla .NET Framework. Nie ma planów rozszerzenia obsługi packageReference na dodatkowe scenariusze języka C++, ponieważ zespół pracuje nad oddzielnymi środowiskami obejmującymi program vcpkg, który będzie działać w scenariuszach innych niż MSBuild i dodaje dodatkowe funkcje.
  • Dodano okno Monitor szeregowy do programowania osadzonego dostępne za pośrednictwem debugowania > monitora szeregowego systemu Windows > .
  • Ulepszono indeksowanie języka C++ o około 66% w porównaniu z 17,2.
  • Zaktualizowano wersję narzędzia CMake dostarczoną z programem Visual Studio do wersji 3.23. Aby uzyskać szczegółowe informacje o dostępności, zobacz informacje o wersji narzędzia CMake 3.23 .
  • Uaktualniono wersje narzędzi LLVM dostarczanych z programem Visual Studio do wersji 14. Zobacz informacje o wersji llVM i Clang , aby uzyskać szczegółowe informacje o tym, co jest dostępne.
  • Zaktualizowano zestaw narzędzi dev 16.11 C++ obok siebie do wersji 14.29.30145.00. Najnowsza wersja zestawu narzędzi Dev 16.11 C++ zawiera ważne poprawki błędów, w tym naprawianie wszystkich pozostałych raportów o wadach języka C++20. Aby uzyskać informacje na temat poprawek błędów, w tym raportów o wadach języka C++20 w środowisku Dev 16.11, zobacz https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes#16.11.14
  • Wprowadziliśmy różne ulepszenia środowiska w edytorze modułów języka C++. "Nieustannie pracujemy nad ulepszaniem jakości środowiska, ale zachęcamy do wypróbowania w wersji 17.3 i zgłaszania pozostałych problemów za pośrednictwem Developer Community.

Diagnostyka debugowania &

  • Narzędzia do analizy diagnostycznej zawierają teraz analizator zawierający listę unikatowych stosów wywołań w zrzutzie pamięci wraz z wykonywanymi przez nie wątkami.
  • Wizualizatory IEnumerable obsługują teraz eksportowanie danych w formacie CSV. Wystarczy użyć listy rozwijanej w prawym górnym rogu i wybierz pozycję CSV. Wizualizator umożliwia również filtrowanie żądanego ciągu filtru na podstawie danych. Wizualizator zwróci wszystkie wiersze zawierające wartość zgodną z ciągiem filtru. Można również wyeksportować filtrowane i posortowane wyniki w formacie CSV/Excel.

Visualizer_Filte

  • Dodaliśmy również obsługę motywów dla wizualizatora IEnumerable i DataTable/DataSet, więc oba te okna wizualizatora są motywami ciemnymi, jasnymi i niebieskimi motywami programu Visual Studio.

Visualizer_Filte

  • Począwszy od wersji 17.3 (wersja zapoznawcza 3) debuger automatycznie ponownie ładuje pervious dekompilowane artefakty, takie jak symbole i pliki PDB. Jeśli zdecydujesz się dekompilować w dowolnej poprzedniej sesji artefakty zostaną automatycznie załadowane ponownie dla wszystkich następnych sesji i nastąpi szybsze przełączenie do dekompilowanych źródeł w węźle Źródła zewnętrzne. Nadal będzie to przestrzegać ustawień JMC.
  • Debuger udostępnia teraz nową opcję wyłączenia ładowania obrazów NGEN lub gotowych do załadowania (RDR) dla kodu zarządzanego. Ustawienia można zmienić w obszarze > Narzędzia Opcje> Debugowanie > ogólne > Zapobiegaj używaniu wstępnie skompilowanych obrazów podczas ładowania modułu lub można również łatwo wyszukać ustawienia przy użyciu dowolnego słowa kluczowego na pasku wyszukiwania programu Visual Studio.
  • Teraz ramki stosu wyjątków są widoczne w oknie stosu wywołań, dzięki czemu dla wszystkich wyjątków asynchronicznych można szybko załadować symbole lub zlokalizować źródła i przejść bezpośrednio do witryny wyjątku. Ramki stosu wyjątków w oknie stosu wywołań zapewnią funkcjonalność rzeczywistego stosu wywołań. Funkcje takie jak automatyczna nawigacja, szybkie przełączanie między ramkami i ładowanie symboli /dekompilowanie opcji, aby wrócić do kodu źródłowego, w którym został zgłoszony wyjątek.

Visualizer_Filte

Ogólne

  • Konta usługi GitHub są teraz przenoszone między maszynami podczas logowania się na nowej maszynie przy użyciu tego samego konta personalizacji (konto widoczne w lewym górnym rogu okna dialogowego ustawień konta).

Instalator

  • Teraz możesz zaktualizować wszystkie wersje równoległe programu Visual Studio za pomocą przycisku "Aktualizuj wszystko" w instalatorze.

Microsoft Teams Development Tools (Teams Toolkit)

  • Szablon projektu aplikacji Microsoft Teams został ulepszony i teraz tworzy różne typy aplikacji Teams, w tym bota powiadomień, bota poleceń, aplikacji tabulatora i rozszerzeń komunikatów. Teraz możesz tworzyć i debugować różne aplikacje Microsoft Teams przy użyciu zestawu narzędzi Teams Toolkit for Visual Studio.
  • Zalecamy utworzenie nowego projektu przy użyciu zaktualizowanego szablonu dla wszystkich istniejących aplikacji usługi Teams utworzonych w poprzednich wersjach zestawu narzędzi Teams Toolkit.
  • Teraz możesz wybrać, kiedy zalogować się przy użyciu tożsamości usługi M365 i zarejestrować zasoby aplikacji Teams przy użyciu opcji menu Przygotowywanie aplikacji Teams dla zestawu narzędzi > Project > Teams App Dependencies.
  • Przygotowanie zależności aplikacji Teams spowoduje zarejestrowanie aplikacji Teams i bota dla projektu usługi Teams.
  • Aktualizacje do plików manifest.template.json można zsynchronizować z portalem deweloperów usługi Teams na potrzeby lokalnego debugowania, wybierając ponownie opcję menu "Przygotuj zależności aplikacji Teams" w dowolnym momencie.
  • Aktualizacje do plików manifest.template.json można zsynchronizować z portalem deweloperów usługi Teams w celu uzyskania zdalnej wersji zapoznawczej, wybierając pozycję Projekt > Opcja menu Menu portalu deweloperów aplikacji Teams dla zestawów narzędzi > teams.
  • Przed synchronizacją możesz wyświetlić podgląd pliku manifestu, klikając prawym przyciskiem myszy plik manifestu manifestu.
  • Użyj zestawu narzędzi Project > Teams Toolkit > Provision w menu Chmura, aby utworzyć zasoby w subskrypcji platformy Azure.
  • Użyj zestawu narzędzi Project > Teams Toolkit > Deploy w menu Chmura, aby opublikować kod w tych zasobach.
  • Aplikację Teams można otworzyć zdalnie w przeglądarce utworzonej z menu Aprowizacja przy użyciu menu aplikacji Teams w wersji zapoznawczej.
  • Możesz spakować aplikację Teams i wygenerować pakiet aplikacji, wybierając opcję menu Pakiet zip zestawu narzędzi > Usługi Project > Teams, aby udostępnić i przekazać cel.
  • Wszystkie opcje menu zestawu narzędzi teams można znaleźć, klikając prawym przyciskiem myszy projekt aplikacji Teams. Są one takie same jak menu Zestaw narzędzi usługi Project > Teams.
  • Dowiedz się więcej o zestawie narzędzi teams na stronie https://aka.ms/teams-toolkit-vs-docs

Produktywność platformy .NET

  • W języku C# 10 wprowadziliśmy metody Global Usings. Global Usings dodaje użycie do góry pliku niewidocznie i automatycznie. Teraz wyświetlimy ikonę w górnej części pliku, aby poinformować Cię, czy globalne użycie jest aktywne w pliku, a po kliknięciu ikony zostanie wyświetlona ta ikona. Użycie globalne

  • Definicja podglądu obsługuje teraz link źródłowy, osadzone źródło i dekompilowane źródła. Podejrzyj definicję

  • Dodaliśmy następujące trzy opcje zwijania i tworzenia konspektu widoków w otwartym pliku:

    • Zwiń #regions na otwartym pliku
    • Zwiń użycie w otwartym pliku
    • Zwiń implementacje z metadanych podczas otwierania pliku
  • Teraz można zastosować poprawkę wszystkie zarówno do refaktoryzacji, jak Use expression body or block body i Convert to raw string literal refaktoryzacji.

  • Mamy teraz poprawkę kodu, która naprawia nieprawidłowe ograniczenia. Umieść kursor na przełączniku diagnostycznym w edytorze. Naciśnij klawisze Ctrl+, aby wyzwolić menu Szybkie akcje i Refaktoryzacje . Wybierz pozycję Napraw ograniczenie. Naprawiono ograniczenie

  • Mamy teraz refaktoryzację, która umożliwia przełączanie się między instrukcjami najwyższego poziomu a stylem Program.Main. Umieść kursor na instrukcji najwyższego poziomu. Naciśnij klawisze Ctrl+, aby wyzwolić menu Szybkie akcje i Refaktoryzacje . Wybierz pozycję Konwertuj na program stylu "Program.Main". Konwertowanie na refaktoryzację Program.Main

  • Dodaliśmy dodatkowe zakresy do operacji Napraw wszystko. Oprócz zastosowania operacji Fix All do dokumentu, projektu i rozwiązania można zastosować poprawkę wszystkie do elementu członkowskiego zawierającego i zawierającego typ. Napraw wszystkie zawierające elementy członkowskie i typy zawierające

  • Teraz automatycznie konwertujemy komentarze jednowierszowe na komentarze dokumentu po dodaniu dodatkowego ukośnika do pojedynczego komentarza wiersza.

  • Mamy teraz opcję stylu kodu, która umożliwia ostrzeganie o możliwych wyjątkach w pętli foreach. Pętle Foreach niejawnie rzutuje do typów pochodnych zgodnie z projektem. Było to konieczne, zanim istniały ogólne, ale może prowadzić do wyjątków środowiska uruchomieniowego w niektórych przypadkach.

Personalizacja

  • Zaktualizowano możliwości zarządzania dokumentami. Przeczytaj nasz wpis w blogu, aby dowiedzieć się więcej.

Są one następujące:

  • Karty rozmieszczone w wielu wierszach.
  • Przywróć ostatni dokument.
  • Zmodyfikowany wskaźnik brudny.
  • Lista rozwijana zawiera nazwy niewidocznych dokumentów w kursywie.

Edytor Razor (ASP.NET Core)

  • Nowy edytor Razor ma teraz pełną obsługę uzupełniania wewnątrz elementu <attribute>.
  • Nowy edytor Razor obsługuje teraz poprawnie uzupełnianie atrybutów HTML podczas wpisywania = " ".
  • Nowy edytor Razor obsługuje teraz format HTML, JavaScript i CSS OnTypeFormatting.

Narzędzia do testowania

  • Odnajdywanie równoległe jest teraz domyślnie włączone podczas uruchamiania testów z Eksploratora testów. Dzięki temu program Visual Studio może używać dostępnych rdzeni do równoległego odnajdywania testów i skracania czasu przeglądania testów w Eksploratorze testów.

  • Okno Live Unit Testing ma teraz pasek stanu podobny do Eksploratora testów. Powinno to zapewnić lepszy wgląd w operacje trwające w usłudze Live Unit Testing, a także widoczne błędy powierzchni. Pasek stanu testów jednostkowych na żywo

  • Program vstest.console obsługuje teraz uruchamianie zestawów różnych platform docelowych i platform docelowych w jednym żądaniu.

  • Pokrycie kodu ma teraz pamięć podręczną dla instrumentacji statycznej w celu uzyskania lepszej wydajności.

  • Microsoft.CodeCoverage.Console jest teraz dodawany do narzędzi wiersza polecenia.

  • Domyślna architektura dla projektów testowych anyCPU .NET Framework została zmieniona z x86 na x64. Ta zmiana łączy się ze sposobem określania domyślnej architektury we wszystkich typach projektów testowych, które mają być zawsze oparte na architekturze programu Visual Studio. Oznacza to, że w wersji x64 programu VisualStudio będzie używana wersja x64, a w przyszłości będzie używana wersja ARM64 VisualStudio ARM64. Ta sama reguła ma również zastosowanie do dotnet test, i vstest.console. Aby powrócić do korzystania z architektury x86, przejdź do pozycji Architektura procesora testowego > dla projektów > AnyCPU x86

  • Testowanie zdalne obsługuje teraz przebiegi testowe w środowiskach zdalnego systemu Windows arm64.

  • Nowe środowisko kompilacji dla funkcji [Live Unit Testing] jest teraz domyślnie włączone. Przeczytaj nasz wpis w blogu, aby dowiedzieć się więcej.

  • Teraz możesz wyświetlić informacje o pokryciu kodu na marginesie edytora, wybierając pozycję "Margines glyphs" w oknie Wyniki pokrycia kodu. Konwertowanie na nieprzetworzone ciągi

  • Testy jednostkowe na żywo udostępnia teraz przycisk resetowania wszystkich stanów. Przechodząc do sekcji Test Live Unit Testing > Resetuj stan testowania > jednostkowego na żywo dla rozwiązania. Stan resetowania testów jednostkowych na żywo

  • Funkcja Live Unit Testing obsługuje teraz pliki Razor.

Programowanie w języku TypeScript i JavaScript

  • Projekty plików JavaScript i TypeScript są teraz wykluczone z analizy programu, chyba że są przywołyne przez plik tsconfig.json lub jsconfig.json. Wynik powinien zostać ulepszony w dużych projektach z dużą częścią plików TypeScript i JavaScript.

  • Projekty języka JavaScript (esproj), do których odwołuje się projekt ASP.NET, udostępniają teraz opcję dołączenia danych wyjściowych kompilacji produkcyjnej do publikowania projektu ASP.NET.

  • Usługa językowa i kompilator języka TypeScript 4.7 są uwzględnione w programie Visual Studio. Aby uzyskać więcej informacji, zobacz wpis w blogu anonsu języka TypeScript 4.7 .

  • Nowy debuger JavaScript z wieloma elementami docelowymi jest teraz używany domyślnie w projektach Node.js (njsproj).

  • Automatyczne zamykanie tagów HTML w plikach JavaScript i TypeScript React (.jsx/.tsx).

  • Rozwiązano problem polegający na tym, że automatyczne pozyskiwanie typów (ATA) nie działało po wybraniu domyślnego serwera języka TypeScript.

  • Rozwiązano problem polegający na tym, że węzeł zależności w projektach Node.js (njsproj) pokazywał zależności pośrednie podczas przywracania pakietów przy użyciu narzędzia npm 7 lub nowszego.


Porady dotyczące zabezpieczeń


Zgłaszane na forum Developer Community


Znane problemy

Zobacz wszystkie otwarte problemy i dostępne obejścia w programie Visual Studio 2022, korzystając z poniższych linków.


Opinie i sugestie

Chcemy poznać Twoją opinię! Możesz zgłosić problem lub zasugerować ikonę opinii dotyczącej funkcji 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ć za pomocą programu Visual Studio Developer Community, w którym 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