Udostępnij za pośrednictwem


2022LogoInformacje o wersji 17.8 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.8

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.8.14 Visual Studio 2022 w wersji 17.8.14

wydany 10 września 2024 r.

Co nowego w tej wersji

  • Aktualizowanie metody uwierzytelniania używanej podczas interakcji ze sklepem Microsoft Store.

Developer Community

Biuletyny zabezpieczeń rozwiązane

CVE-2024-35272 Luka w zabezpieczeniach dotycząca zdalnego wykonywania kodu dostawcy OLE DB natywnego klienta programu SQL Server


17.8.13 Visual Studio 2022 w wersji 17.8.13

wydany 13 sierpnia 2024 r.

Podsumowanie nowości w tej wersji

  • Zmniejsz rozmiar pliku ILK podczas łączenia przyrostowego.

Biuletyny zabezpieczeń rozwiązane

  • CVE-2024-38167 Luka w zabezpieczeniach istnieje w środowisku uruchomieniowym .NET TlsStream, co może spowodować ujawnienie informacji.
  • CVE-2024-38168 Luka w zabezpieczeniach istnieje na platformie .NET, gdy osoba atakująca za pośrednictwem nieuwierzytelnionych żądań może wyzwolić odmowę usługi na serwerze ASP.NET HTTP.sys sieci Web. Jest to luka w zabezpieczeniach systemu operacyjnego Windows.

17.8.12 Visual Studio 2022 w wersji 17.8.12

wydany 9 lipca 2024 r.

Podsumowanie nowości w tej wersji

  • Zaktualizuj bibliotekę MinGit do wersji 2.45.2.1, która zawiera usługę GCM 2.5, która rozwiązuje problem z poprzednią wersją usługi GCM, w której zgłosił błąd z powrotem do usługi Git po sklonowaniu i sprawiła, że klon zakończył się niepowodzeniem.

Biuletyny zabezpieczeń rozwiązane

  • CVE-2024-38081 Luka w zabezpieczeniach istnieje w instalatorze programu Visual Studio w systemie operacyjnym Windows, w którym nieuprzywilejowany użytkownik może manipulować instalacją programu Visual Studio, co powoduje podniesienie uprawnień.
  • CVE-2024-30105 Luka w zabezpieczeniach istnieje na platformie .NET podczas wywoływania metody JsonSerializer.DeserializeAsyncEnumerable względem niezaufanych danych wejściowych przy użyciu pliku System.Text.Json może spowodować odmowę usługi.
  • CVE-2024-38095 Luka w zabezpieczeniach występuje, gdy system.Formats.Asn1 na platformie .NET analizuje certyfikat X.509 lub zbieranie certyfikatów, złośliwy certyfikat może spowodować nadmierne użycie procesora CPU na wszystkich platformach, co spowoduje odmowę usługi.
  • CVE-2024-35264 Luka w zabezpieczeniach istnieje w ASP.NET Core 8, gdzie uszkodzenie danych w Kestrel HTTP/3 może spowodować zdalne wykonanie kodu.

17.8.11 Visual Studio 2022 w wersji 17.8.11

wydany 11 czerwca 2024 r.

Podsumowanie nowości w tej wersji

  • Po uaktualnieniu do kompilacji Germanium systemu Windows program WSL wymaga ręcznego uaktualnienia. Może to spowodować zawieszenie programu Visual Studio podczas otwierania projektów CMake.
  • Usunięto usterkę w kodzie odczytu pliku PDB w celu ignorowania oczekiwanych błędów w niektórych plikach PDB FASTLINK.

Developer Community

Biuletyny zabezpieczeń rozwiązane

  • CVE-2024-30052 Zdalne wykonywanie kodu podczas debugowania plików zrzutu zawierających złośliwy plik z odpowiednim rozszerzeniem
  • CVE-2024-29060 Podniesienie uprawnień w przypadku uruchomienia instalacji programu Visual Studio, której dotyczy problem
  • CVE-2024-29187 Instalatory oparte na WiX są narażone na przejęcie binarne po uruchomieniu jako SYSTEM

17.8.10 Visual Studio 2022 w wersji 17.8.10

wydany 14 maja 2024 r.

Podsumowanie nowości w tej wersji

  • Składniki instalatora "Xamarin" i "Xamarin Profiler" zostały oznaczone jako "Brak obsługi".
  • 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ę konwencji wywoływania w arm64, w której obiekt wywołujący i wywoływany nie uzgodnił, gdzie znaleźć parametry wyrównane przez wartość większą niż 16 bajtów.
  • Ta wersja zawiera również aktualizację openSSL do wersji 3.2.1

Developer Community

Biuletyny zabezpieczeń rozwiązane

  • CVE-2024-32002 Klony cykliczne w systemach plików bez uwzględniania wielkości liter, które obsługują linki syymlinki, są podatne na zdalne wykonywanie kodu.
  • CVE-2024-32004 Zdalne wykonywanie kodu podczas klonowania specjalnie spreparowanych repozytoriów lokalnych
  • CVE-2024-30045 Luka w zabezpieczeniach dotycząca zdalnego wykonywania kodu istnieje w programach .NET 7.0 i .NET 8.0, w których występuje przepełnianie buforu stosu w procedurze analizy podwójnej platformy .NET.
  • CVE-2024-30046 Luka w zabezpieczeniach istnieje w Microsoft.AspNetCore.Server.Kestrel.Core.dll, w której może wystąpić martwa blokada powodująca odmowę usługi.

17.8.9 Visual Studio 2022 w wersji 17.8.9

wydany 9 kwietnia 2024 r.

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

  • 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.

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.8.8 Visual Studio 2022 w wersji 17.8.8

wydany 12 marca 2024 r.

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

  • Poprawki Adres Sanitizer fałszywie ujemne dotyczące starszych alokatorów okna, a także warunek wyścigu podczas uruchamiania w zależności od czasu załadowania biblioteki dll Sanitizer adresó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ę.
  • 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.

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.8.7 Visual Studio 2022 w wersji 17.8.7

wydany 13 lutego 2024 r.

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

  • Program Visual Studio może uruchamiać formularz na koncie SYSTEM.
  • Aktualizuje program .NET MAUI do wersji 8.0.6 SR1.

Developer Community

Biuletyny zabezpieczeń rozwiązane

  • CVE-2024-0057 Luka w zabezpieczeniach dotycząca obejścia funkcji zabezpieczeń istnieje, gdy aplikacje oparte na programie Microsoft .NET Framework używają interfejsów API tworzenia łańcuchów X.509, ale nie weryfikują całkowicie certyfikatu X.509 z powodu błędu logiki.
  • CVE-2024-21386 Luka w zabezpieczeniach istnieje w aplikacjach ASP.NET przy użyciu usługi SignalR, gdzie złośliwy klient może spowodować odmowę usługi.
  • CVE-2024-21404 Luka w zabezpieczeniach typu "odmowa usługi" istnieje na platformie .NET z obsługą protokołu OpenSSL podczas analizowania certyfikatów X509.

17.8.6 Visual Studio 2022 w wersji 17.8.6

wydany 30 stycznia 2024 r.

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

Developer Community


17.8.5 Visual Studio 2022 w wersji 17.8.5

wydany 17 stycznia 2024 r.

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

  • Dodaje poprawki obsługi i interfejsu API programu Xcode 15.1, aby uzyskać pełne informacje o wersji, odwiedź naszą stronę wersji macios.
  • Rozwiązano problem polegający na tym, że niektórzy klienci po zmianie struktury docelowej projektu Razor nie mogli zobaczyć składników, które zostały następnie dodane.
  • Naprawiono awarię podczas uruchamiania okna dialogowego Dołączanie debugowania > do procesu.
  • Naprawia awarię podczas zmieniania modyfikatora dostępu w Projektancie ustawień.

Developer Community


17.8.4 Visual Studio 2022 w wersji 17.8.4

wydany 9 stycznia 2024 r.

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

Developer Community

Biuletyny zabezpieczeń rozwiązane

  • CVE-2024-20656 Luka w zabezpieczeniach istnieje w usłudze VSStandardCollectorService150, gdzie lokalni atakujący mogą eskalować uprawnienia na hostach, na których uruchomiono naruszoną instalację programu Microsoft Visual Studio.
  • CVE-2023-32027 Ten poradnik został ponownie opublikowany w celu rozwiązania problemu luki w zabezpieczeniach sterownika ODBC firmy Microsoft dla zdalnego wykonywania kodu programu SQL Server w programie Visual Studio.
  • CVE-2023-32025 Ten poradnik został ponownie opublikowany w celu rozwiązania problemu luki w zabezpieczeniach sterownika ODBC firmy Microsoft dla zdalnego wykonywania kodu programu SQL Server w programie Visual Studio.
  • CVE-2023-32026 Ten poradnik został ponownie opublikowany w celu rozwiązania problemu luki w zabezpieczeniach sterownika ODBC firmy Microsoft dla zdalnego wykonywania kodu programu SQL Server w programie Visual Studio.
  • CVE-2023-29356 Ten poradnik został ponownie opublikowany w celu rozwiązania problemu luki w zabezpieczeniach dotycząca zdalnego wykonywania kodu programu SQL Server w programie Visual Studio.
  • CVE-2023-32028 Ten poradnik został ponownie opublikowany w celu rozwiązania luki w zabezpieczeniach zdalnego wykonywania kodu w programie Visual Studio w programie Microsoft SQL OLE DB.
  • CVE-2023-29349 Ten poradnik został ponownie opublikowany, aby rozwiązać problem z luką w zabezpieczeniach dotycząca zdalnego wykonywania kodu odBC i OLE DB w programie Visual Studio.
  • CVE-2024-0057 Luka w zabezpieczeniach dotycząca obejścia funkcji zabezpieczeń istnieje, gdy aplikacje oparte na programie Microsoft .NET Framework używają interfejsów API tworzenia łańcuchów X.509, ale nie weryfikują całkowicie certyfikatu X.509 z powodu błędu logiki.
  • CVE-2024-0056 Luka w zabezpieczeniach istnieje w usługach Microsoft.Data.SqlClient i System.Data.SqlClient SQL Data, gdzie osoba atakująca może wykonać atak przechwytywania (czasami nazywany MITM lub man-in-the-middle) między klientem SQL a serwerem SQL.
  • CVE-2024-21319 Firma Microsoft publikuje ten biuletyn zabezpieczeń, aby udostępnić informacje o lukach w zabezpieczeniach w szablonach projektów ASP.NET Core.

17.8.3 Visual Studio 2022 w wersji 17.8.3

wydany 5 grudnia 2023 r.

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

  • Rozwiązano problem polegający na tym, że projekty korzystające z plików razor były plikami połączonymi lub z udostępnionych projektów.

Developer Community

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.

17.8.2 Visual Studio 2022 w wersji 17.8.2

wydany 28 listopada 2023 r.

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

  • Rozwiązano problem polegający na tym, że w niektórych sytuacjach okno dokumentu może zostać zablokowane z wyświetlonym komunikatem ładowania.
  • W niektórych przypadkach (gdy projekt znajduje się w folderze rozwiązania) może zostać wyświetlony błąd podczas zapisywania projektu. Projekt zostanie zapisany, ale zostanie wyświetlony błąd dotyczący niemożności rzutowania obiektu COM. Ten problem został rozwiązany, więc błąd nie jest już wyświetlany.

Developer Community


17.8.1 Visual Studio 2022 w wersji 17.8.1

wydany 21 listopada 2023 r.

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

  • Zaktualizowana wersja programu IncrediBuild rozwiązuje problem polegający na tym, że kompilowanie projektów CMake przy użyciu standardowych poleceń menu kompilacji powodowało niepoprawne przekierowanie kompilacji w celu domyślnego użycia programu IncrediBuild.

Developer Community


17.8.0 Visual Studio 2022 w wersji 17.8.0

wydany 14 listopada 2023 r.

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

Funkcje produktywności

Funkcje Sugestie społeczności
GitHub Copilot
Zachowywanie wielkości liter i znajdowanie i zastępowanie 🙏– 76 głosów
Utwórz żądanie ściągnięcia 🙏– 293 głosy
Różnice sumaryczne 🙏– 7 głosów
Zwiększenie limitu repozytorium mulit 🙏– 8 głosów
Awatary GitHub dodane do okna repozytorium Git
Zdalna obsługa testów jednostkowych systemu Linux
Utwórz statyczną funkcję globalną
Sortowanie dyrektyw #include
Wyszukiwanie kodu i nawigacja
Zestaw narzędzi teams
Powiadomienie o aktualizacji programu Visual Studio

Programowanie aplikacji w języku C++ i grze

Funkcje Sugestie społeczności
Fragmenty kodu aparatu unreal
Unreal Engine Test Adapter
Widok funkcji usługi Build Insights 🙏– 141 głosów
Make member function const hints (Utwórz wskazówki dotyczące funkcji składowej)
Wskazówki dotyczące rozmiaru i wyrównania

Ulepszenia języka F#

Funkcje Sugestie społeczności
F#

Debugowanie i diagnostyka

Funkcje Sugestie społeczności
Obsługa debugowania międzyplatformowego/Przeładowywanie na gorąco
Debugowanie usług App Services systemu Linux za pomocą dołączania do procesu
BenchmarkDotNet IDiagnosers
Rozszerzona obsługa motywu dla okna ustawień punktu przerwania
Obsługa liczników platformy .NET dla nowych instrumentów za pośrednictwem interfejsu API mierników
Testowanie profilowania przy użyciu programu VS Profiler
Narzędzie Liczniki platformy .NET w scenariuszu debugowania

Narzędzia Razor

Funkcje Sugestie społeczności
Akcja kodu dla generowania metody obsługi zdarzeń
Kolor tła dla kodu w języku C#

Programowanie w językach JavaScript i TypeScript

Funkcje Sugestie społeczności
Nowe szablony języka React TypeScript i ASP.NET połączone
launch.json obsługa otwierania folderu

SQL

Funkcje Sugestie społeczności
Uaktualniono program Microsoft.Data.SQLClient (MDS) z wersji 3.0 do wersji 5.0 w narzędziach SQL Server Data Tools

Testowanie

Funkcje Sugestie społeczności
Nowa funkcja IntelliTest jest teraz dostępna w wersji zapoznawczej

Ulepszenia wydajności

Funkcje Sugestie społeczności
Ulepszona szybkość reakcji Razor/Blazor
Ulepszona szybkość F5
Zoptymalizowana funkcja IntelliSense dla C++ Unreal Engine
Przyspieszanie kompilacji dla projektów platformy .NET w stylu innych niż ZESTAW SDK

Zarządzanie przedsiębiorstwem

Funkcje Sugestie społeczności
Uproszczone kroki inicjowania klienta dla administratorów IT

Inne sugestie społeczności deweloperów: Poproszono Cię, słuchaliśmy!


Funkcje produktywności

Usługa GitHub Copilot

Zwiększanie produktywności za pomocą programu Visual Studio jest znacznie łatwiejsze w najnowszej wersji programu Visual Studio. Autouzupełnianie narzędzia GitHub Copilot jest teraz dostępne jako składnik opcjonalny, co znacznie ułatwia instalację wraz z nową instalacją programu Visual Studio lub administratorem w celu spakowania przy użyciu aktualizacji. Do aktywowania funkcji jest wymagana subskrypcja; Bezpłatna wersja próbna jest dostępna.

Szczegóły składnika tutaj: identyfikatory obciążeń i składników programu Visual Studio Enterprise | Microsoft Learn.

Zachowywanie wielkości liter podczas znajdowania i zamiany

Podczas wykonywania zamiany można teraz zachować oryginalną wielkość liter każdego dopasowania w kodzie. Pamiętaj, że aby uzyskać wielkość liter Pascal lub Camel, ciąg zamiany musi być zapisany przy zachowaniu wielkości liter Pascal lub Camel.

Zachowywanie wielkości liter podczas znajdowania i zamiany

Przełącz zachowywanie wielkości liter w oknie Zamień za pomocą Alt+V lub klikając opcję Zachowaj wielkość liter.

Szybka zamiana (Ctrl+H):

Zachowywanie wielkości liter podczas szybkiej zamiany

Zamiana w plikach (Ctrl+Shift+H):

Zachowywanie wielkości liter w plikach

Podziel się swoimi przemyśleniami na temat środowiska zachowywania wielkości liter podczas zamiany w przypadku tego biletu Społeczność deweloperów: zachowywanie wielkości liter podczas wyszukiwania i zamiany w wielu plikach.

Tworzenie żądania ściągnięcia w programie Visual Studio

Zamiast korzystać z przeglądarki, możesz utworzyć żądanie ściągnięcia w programie Visual Studio. Użyj edytora Markdown z opisami żądań ściągnięcia, aby renderować nagłówki, listy punktowane i inną składnię języka Markdown, klikając przycisk "Podgląd". Włącz to za pośrednictwem żądania ściągnięcia funkcji > w wersji zapoznawczej.

Używanie języka Markdown i dodawanie recenzentów do żądania ściągnięcia

Iterowaliśmy w wersjach zapoznawczych, aby zapewnić lepszą obsługę błędów i ulepszone środowisko recenzenta. Daj nam znać, co myślisz o środowisku żądania ściągnięcia tutaj.

Dodawanie recenzentów do żądania ściągnięcia

Teraz możesz dodać recenzentów do żądań ściągnięcia w programie Visual Studio dla usług Azure DevOps i GitHub.

Dodawanie recenzentów do żądania ściągnięcia

Wypróbuj tę opcję, klikając link "Utwórz żądanie ściągnięcia", który jest wyświetlany podczas wypychania, lub wybierając pozycję GitHub > lub Azure DevOps > New Pull Request (Nowe żądanie ściągnięcia) z menu najwyższego poziomu. Następnie przejdź do sekcji Recenzenci i wyszukaj recenzentów, których chcesz dodać. Planujemy kontynuować wprowadzanie aktualizacji w celu ulepszenia tego środowiska żądania ściągnięcia, więc podziel się opinią na temat tej funkcji tutaj i skontaktuj się z nami w sprawie biletu sugestii w Developer Community.

Dodaliśmy również lepszą obsługę błędów i ulepszyliśmy wyszukiwanie recenzentów. Daj nam znać, co myślisz o środowisku żądania ściągnięcia tutaj.

Podsumowanie różnic

Jako kontynuacja naszych wysiłków mających na celu ulepszenie środowiska różnic w programie Visual Studio zaimplementowaliśmy widok Podsumowanie w widokach różnic i porównywania. Ta nowa opcja umożliwia wyświetlenie tylko zmian w pliku z kilkoma wierszami kontekstu, co spowoduje przejrzenie zmian w zatwierdzeniu lub porównanie między dwoma plikami znacznie bardziej wydajne.

Podsumowanie różnic

Daj nam znać, co myślisz o tej funkcji, dzieląc się swoją opinią tutaj i skontaktuj się z nami w sprawie biletu dotyczącego sugestii w społeczności deweloperów.

Ustawienie aktywacji wielu repozytoriów i zwiększenie limitu

W niektórych przepływach pracy ważne było, aby kontrolować, czy wiele repozytoriów zostało aktywowane automatycznie. Dzięki nowemu ustawieniu możesz skupić się na pojedynczym repozytorium bez wyświetlania interfejsu użytkownika z wieloma repozytoriami. Ponadto zwiększyliśmy liczbę repozytoriów, z których można pracować jednocześnie do 25.

Ustawienie wielu repozytoriów

Awatary GitHub dodane do okna repozytorium Git

Zobacz swoje awatary usługi GitHub w grafie wielogałęziowym w oknie repozytorium Git.

Awatary GitHub

Narzędzia funkcji GitHub Actions

Rozwiązaliśmy nieoczekiwane zachowanie nowego węzła funkcji GitHub Actions w Eksplorator rozwiązań wyświetlane dla repozytoriów, które nie są hostowane w GitHub.com. Nowy węzeł powinien teraz być wyświetlany tylko dla repozytoriów hostowanych w GitHub.com. Następnie pracujemy nad możliwością wyłączenia nowego węzła za pomocą opcji narzędzi > .

Wyszukiwanie kodu i nawigacja

Ponieważ pracowaliśmy nad wydajnością i niezawodnością w środowisku wyszukiwania wszystkie w jednym, dodaliśmy również pasek stanu, który wyświetla liczbę zwracanych wyników każdego typu.

Wyszukiwanie uniwersalne

Zestaw narzędzi Microsoft Teams

W najnowszej wersji programu Visual Studio 2022 w wersji 17.8 wprowadzamy więcej szablonów projektów, aby zmieścić się w bardziej biznesowym scenariuszu i ułatwić rozpoczęcie pracy. Nowe szablony to:

— szablon Echo Bot, który odzwierciedla dane wejściowe użytkownika. — szablon rozwierania linków, który jest typem aplikacji Rozszerzenia komunikatów, która może renderować linki adresu URL do kart adaptacyjnych. — szablon wyników wyszukiwania niestandardowego, który jest typem wyszukiwania aplikacji rozszerzenia wiadomości, które umożliwiają użytkownikom bezpośrednie wyszukiwanie i wyświetlanie wyników z obszaru czatu lub paska wyszukiwania. — szablon Zbieraj z danych wejściowych i przetwarzania, który jest typem akcji aplikacji Rozszerzenia komunikatów, które pobierają dane wejściowe użytkowników, wykonują logikę, a następnie wysyłają wyniki z powrotem do użytkowników.

Przeprojektujemy również nasz interfejs użytkownika, aby ułatwić wybór między szablonami, dodajemy filtry i tagi dla różnych typów szablonów.

Interfejs użytkownika szablonów zestawów narzędzi usługi Teams

Powiadomienie o aktualizacji programu Visual Studio

Zauważyłeś coś nowego? W przypadku programu Visual Studio 2022 dodaliśmy nakładkę do ikony paska zadań programu VS, aby ułatwić ci znać, kiedy program VS zostanie zaktualizowany.
Po udostępnieniu aktualizacji i włączeniu opcji "Aktualizuj w zamknięciu" zostanie wyświetlona ikona. Po zamknięciu programu VS aktualizacja zostanie natychmiast uruchomiona, a w rezultacie ikona również zniknie. Aby uzyskać więcej informacji na temat aktualizacji przy zamykaniu, odwiedź stronę Vs Update on Close (Aktualizacja programu VS w zamknięciu).

Zaktualizuj

Ponadto rozwiązaliśmy problem polegający na tym, że dostawca SCC usługi Git wiąże się z folderami innymi niż Git w trybie Otwórz folder i uniemożliwia działanie innych dostawców, takich jak VisualSVN.


Programowanie aplikacji w języku C++ i grze

  • Dodaliśmy obsługę użytkowników do uruchamiania zdalnych testów jednostkowych systemu Linux z Eksploratora testów w programie Visual Studio do wszystkich zdalnych maszyn z systemem Linux, z którymi są połączeni za pośrednictwem Menedżer połączeń

  • Dodano okno Szczegóły problemu umożliwiające nawigację po diagnostyki ustrukturyzowanej. Otwórz go przy użyciu ikony Szczegóły we wpisie na liście błędów.

Diagnostyka ustrukturyzowana

  • Zaimplementowaliśmy obsługę opcjonalnej biblioteki wątków C11. Obejmuje to wątki, elementy muteksowe, zmienne warunku i magazyn lokalny wątku.
  • Narzędzie CMake w wersji 3.27 jest teraz dostarczane z programem Visual Studio w obciążeniu Programowanie aplikacji klasycznych z językiem C++.
  • Teraz możesz przejść do widoku obiektów docelowych narzędzia CMake, klikając prawym przyciskiem myszy dowolne miejsce w Eksplorator rozwiązań i wybierając polecenie Przełącz do widoku obiektów docelowych narzędzia CMake.

Przycisk Przełącz do widoku obiektów docelowych narzędzia CMake

  • Teraz możesz również uzyskać dostęp do widoku obiektów docelowych narzędzia CMake, wybierając go z listy rozwijanej Widok.

Lista rozwijana Widoku obiektów docelowych narzędzia CMake

  • Widok obiektów docelowych narzędzia CMake został uproszczony, dzięki czemu użytkownicy nie muszą klikać folderów bez plików wykonywalnych z możliwością kompilacji, aby uzyskać żądany cel.
  • Teraz możesz wyświetlać i edytować pliki na komputerze zdalnym w programie Visual Studio za pośrednictwem okna zdalnego Eksplorator plików.

Remote File Explorer

  • Teraz można łatwo tworzyć funkcje globalne "statyczne".
  • Jeśli masz bezpłatną funkcję, która nie znajduje się w anonimowej przestrzeni nazw i nie ma deklaracji przesyłania dalej w pliku nagłówka, otrzymasz sugestię, aby oznaczyć ją jako statyczną.

Przykład ustawienia funkcji globalnej jako statycznej

  • Ustawienia tej funkcji można dostosować, przechodząc do pozycji Narzędzia > Opcje > Edytor > tekstów C/C++ > IntelliSense.

Ustawienie dla ustawienia funkcji globalnej jako statycznej

  • Dodano nowe fragmenty kodu dla aparatu Unreal Engine. Zacznij wpisywać w oknie edytora, a fragmenty kodu UE będą wyświetlane jako element listy elementów członkowskich w projektach UE. Naciśnij klawisz Tab lub wprowadź, aby utworzyć fragment kodu. Obsługiwane fragmenty kodu obejmują (UClass, UClassExported, UENUM, UFUNCTION, UINTERFACE, UINTERFACEExported, UPROPERTY, USTRUCT, USTRUCTExported, UELOG, SWidget, TActorRange, TObjectRange, WITH_EDITOR)

Fragmenty kodu aparatu Unreal

  • Teraz możesz tworzyć i uruchamiać testy aparatu Unreal i zarządzać nimi w programie Visual Studio. Aby upewnić się, że adapter testowy unreal engine jest poprawnie włączony, sprawdź dokładnie, czy w Instalator programu Visual Studio w obciążeniu "Programowanie gier w języku C++" jest zaznaczone. Po zainstalowaniu adaptera testowego UE testy aparatu Unreal zostaną automatycznie wyświetlone w Eksploratorze testów po otwarciu programu Visual Studio. Wymagana jest najnowsza wersja wtyczki Unreal Engine z witryny marketplace ue lub usługi GitHub.

Przykład tafue

  • Dodaliśmy funkcję "Widok funkcji" do integracji usługi Build Insights w programie Visual Studio. Wygenerowany raport diagnostyczny usługi Build Insights będzie teraz pokazywał czas generowania funkcji, a także forceInlines.

Widok funkcji usługi Build Insights

  • Dodano automatyczne sugestie dotyczące tworzenia funkcji const składowych, jeśli logicznie nie powinny modyfikować stanu obiektu. Po umieszczeniu wskaźnika myszy na funkcji składowej i kliknięciu ikony żarówki możesz szybko uzyskać dostęp do sugestii oznaczania funkcji jako const.

Sugestie żarówki funkcji składowej const

  • Teraz możesz umieścić wskaźnik myszy na klasie, strukturę, unii, typie podstawowym lub wyliczeniu, aby zobaczyć rozmiar i wyrównanie.

Rozmiar i wyrównanie

  • Teraz masz możliwość sortowania dyrektyw #include. Ta funkcja jest dostępna za pośrednictwem listy rozwijanej "dyrektywy #include" w menu kontekstowym. Dostęp do niego można również uzyskać, dodając "Sort #include dyrektywy (C++)" w ustawieniach konfiguracji oczyszczania kodu.

Sortowanie obejmuje wpis

  • Kolejność sortowania można dostosować do swoich preferencji, przechodząc do pozycji Narzędzia > Opcje > Edytor > tekstu C/C++ > Oczyszczanie kodu.

Sortowanie obejmuje ustawienie

  • /FU nie jest już obsługiwane w przypadku kompilacji języka C, ponieważ nie /clr ma obsługi języka C.
  • /FU:asFriend Dodano element w celu zapewnienia parzystości z elementem w źródle #using <assembly> as_friend.

F#

  • Przeprowadzono przegląd poprawek kodu, rozwiązując liczne błędy (szczegóły tutaj).
  • Wprowadzono nową poprawkę kodu, która zmienia wartość (=) na dwukropek (:) w definicjach pól rekordów: Nowa poprawka kodu języka F#
  • Zaimplementowano opcję aktywowania diagnostyki dla nieotwartych plików. Jest to domyślnie wyłączone w przypadku zagadnień dotyczących wydajności (szczegóły tutaj).
  • Ulepszone autouzupełnianie w różnych scenariuszach, w tym:
    • Pola rekordów anonimowych: Ulepszone autouzupełnianie w polach rekordów anonimowych
    • Pola przypadku unii: Ulepszone autouzupełnianie w polach sprawy unii
    • Pola przypadków unii dyskryminowanej: Ulepszone autouzupełnianie w polach przypadków unii dyskryminowanej
    • Wyrażenia wartości wielkości liter wyliczenia: Ulepszone autouzupełnianie w wyrażeniach wartości wielkości liter wyliczeniowych
  • Rozwiązano problemy związane z obsługą anonimowych rekordów w usługach FSI (#15519).
  • Naprawiono mylące numery wierszy w fsI (#15384).
  • Ujednolicone etykietki narzędzi dla właściwości automatycznych: Ujednolicone etykietki narzędzi dla właściwości automatycznych
  • Ulepszone wskazówki dotyczące nazw parametrów, ukrywając je pod kątem nazw argumentów, które są zgodne z dyskryminowanymi polami unii: Ulepszone wskazówki dotyczące nazw parametrów
  • Rozwiązano problemy z nawigacją do definicji wyliczenia zewnętrznego i związków dyskryminowanych (#15270).
  • Naprawiono odwołania do znajdowania operatorów rozpoczynających się od ">" (#15386).

Debugowanie i diagnostyka

Narzędzie Liczniki platformy .NET w scenariuszu debugowania

Teraz masz wygodny dostęp do licznika platformy .NET za pośrednictwem okna diagnostyki, wybierając pozycję "Liczniki platformy .NET" z menu rozwijanego "Wybierz narzędzie". Nawet podczas przeprowadzania sesji debugowania można wykorzystać możliwości liczników platformy .NET do nadzorowania i oceniania kluczowych metryk wydajności.

Liczniki .NET

Obsługa debugowania międzyplatformowego/Przeładowywanie na gorąco

Dodaliśmy obsługę scenariuszy Edytowanie i kontynuuj dla F5 (z debugerem) i Ctrl-F5 (bez debugera) podczas diagnozowania i debugowania aplikacji hostowanych w kontenerach systemu Linux lub w Podsystem Windows dla systemu Linux (WSL). Należy pamiętać, że scenariusz debugowania F5 opiera się na platformie .NET 8 RC1 i nowszych wersjach.

Debugowanie usług App Service systemu Linux za pomocą dołączania do procesu

Z przyjemnością prezentujemy zaawansowaną nową funkcję, która umożliwia debugowanie procesów platformy .NET w usługach App Service systemu Linux za pośrednictwem okna „Dołączanie do procesu”.
Ta funkcja umożliwia deweloperom łatwe debugowanie i diagnozowanie problemów w uruchomionych wystąpieniach usług Azure App Service systemu Linux.

Aby dołączyć do procesu:

1.Wybierz pozycję Dołącz debugowanie > do procesu (lub naciśnij Ctrl+Alt+P), aby otworzyć okno dialogowe Dołączanie do procesu.

2.Sprawdź typ połączenia. Powinna to być wartość "Microsoft Azure App Service"

3.Ustaw element docelowy połączenia na nazwę maszyny z systemem Linux.

4.Wybierz prawidłowy dostępny proces i kliknij przycisk "Dołącz"

LinuxAppServices-Attach-to-Process

BenchmarkDotNet IDiagnosers

Profiler programu Visual Studio obsługuje teraz narzędzia BenchmarkDotNet IDiagnosers. Te narzędzia IDiagnosers odgrywają kluczową rolę w agregacji sesji diagnostycznych pochodzących ze scenariuszy BenchmarkDotNet.
Karta Wzorzec zawiera wizualizację wykonanych wzorców. Zapewnia również możliwość dokładnego wyboru wzorca z toru przez dwukrotne kliknięcie określonego wiersza.

IDiagnosers-pływak

Alternatywnie możesz przejść do pliku źródłowego za pomocą menu kontekstowego klikanego prawym przyciskiem myszy. Dane statystyczne są pozyskiwane bezpośrednio z sieci BenchmarkDotNet i są prezentowane w formacie siatki ze strukturą.

IDiagnosers-gotosource

Rozszerzona obsługa motywu dla okna ustawień punktu przerwania

Dodaliśmy obsługę motywów do okna Ustawienie punktu przerwania, zapewniając bezproblemową spójność w motywach Jasny, Ciemny i Niebieski programu Visual Studio.

ustawienia punktu przerwania

Obsługa liczników platformy .Net dla nowych instrumentów za pośrednictwem interfejsu API mierników

Narzędzie Liczniki platformy .NET wprowadza teraz integrację interfejsu API mierników platformy .NET, obejmujące nowe opcje instrumentacji, w tym "Counter" i "ObservableCounter"

"Licznik" śledzi zmianę wartości w czasie, a funkcja raportowania wywołującego aktualizuje się przy użyciu polecenia "Counter.Add". Natomiast obiekt "ObservableCounter" jest jak Licznik, ale obiekt wywołujący dba o śledzenie łącznej wartości. Obecnie narzędzie Liczniki platformy .NET raportuje współczynnik zmian jako sumę.

Te metryki można znaleźć na liście listy metryk liczników platformy .NET, oferując zwiększony wgląd w wydajność systemu i wykorzystanie zasobów. Ponadto aktywnie planujemy wprowadzenie dodatkowych opcji instrumentacji w przyszłości, aby jeszcze bardziej zwiększyć tę możliwość.

17.8.p2. DotNetCounter-MetersApi.mp4

Testowanie profilowania za pomocą centrum diagnostyki

Zachwyciliśmy się wprowadzeniem zaktualizowanej możliwości profilowania testowego. Po kliknięciu prawym przyciskiem myszy testu w Eksploratorze testów i wybraniu pozycji "Profil" możesz teraz wybrać między zestawem dostępnych narzędzi, w tym:

  • Użycie procesora
  • Użycie procesora GPU
  • We/Wy pliku
  • .NET Async
  • Podgląd zdarzeń

Wybierz narzędzia, których chcesz użyć, a następnie kliknij przycisk "Uruchom", a raport zostanie udostępniony.

Profilowanie testowe


Narzędzia Razor

Akcja kodu dla generowania metody obsługi zdarzeń

Jeśli używasz zdarzenia takiego jak @onclick lub @onactivate odwołania do metody języka C#, która nie została jeszcze zdefiniowana, możesz użyć nowej akcji kodu Razor, aby automatycznie wygenerować tę metodę obsługi zdarzeń. Ta akcja kodu obsługuje również niestandardowe argumenty zdarzeń.

Akcja kodu dla generowania metody obsługi zdarzeń

Kolor tła dla kodu w języku C#

Teraz masz możliwość dodania koloru tła dla kodu języka C# znajdującego się w plikach Razor. Domyślnie włącz tę opcję, przechodząc do pozycji Narzędzia > Opcje > Edytor > tekstów Razor > Zaawansowane i ustawiając tło dla kodu języka C# na True.

Kolor tła dla kodu w języku C#


Programowanie w językach JavaScript i TypeScript

Nowe szablony języka React TypeScript i ASP.NET połączone

Kiedy początkowo opublikowaliśmy kod JavaScript/TypeScript z ASP.NET połączonymi szablonami w tym wpisie w blogu, otrzymaliśmy opinię, że użytkownicy zasługują na lepsze środowisko tworzenia projektu React TypeScript. Ten nowy język React TypeScript z połączonym szablonem ASP.NET pobiera konfigurację tsconfig i spaProxy skonfigurowaną z pudełka.

React TypeScript i ASP.NET połączone szablony

launch.json obsługa otwierania folderu

Po wybraniu otwierania folderu w obszarze roboczym z launch.json w katalogu .vscode do przechowywania ustawień uruchamiania i debugowania zostanie on ponownie przekazany przez program Visual Studio i dołączony do menu rozwijanego obiektów docelowych debugowania bezpośrednio obok zielonego przycisku.

launch.json obsługa otwierania folderu


SQL

  • Uaktualniono program Microsoft.Data.SQLClient (MDS) z wersji 3.0 do wersji 5.0 w narzędziach SQL Server Data Tools (SSDT) Przeczytaj więcej
  • Do okna dialogowego Łączenie są dodawane dwa nowe pola Okno dialogowe Łączenie
  • Właściwość Szyfruj jest teraz domyślnie ustawiona na true (włączona) podczas nawiązywania połączenia. Jeśli serwer nie ma skonfigurowanego zaufanego certyfikatu, użycie certyfikatu serwera zaufania ustawione na wartość true może być odpowiednie. Aby uzyskać więcej informacji, zapoznaj się z dokumentacją

Nowa funkcja IntelliTest jest teraz dostępna w wersji zapoznawczej

IntelliTest bada kod platformy .NET w celu generowania zestawów testów z wysokim pokryciem kodu obsługiwanym przez najnowszą wersję narzędzia do rozwiązywania problemów Z3. Podczas generowania testów możesz wybrać testy, które chcesz zachować w projekcie testowym, który może służyć jako pakiet regresji. Po zaktualizowaniu kodu możesz ponownie uruchomić narzędzie IntelliTest, aby zachować zsynchronizowanie wygenerowanych testów z kodem.

Poprzednie implementacje tej funkcji Enterprise Edition obsługiwały tylko kod przeznaczony dla platformy .NET Framework i nie obsługiwały konfiguracji x64. Ta zaktualizowana wersja obejmuje następujące elementy:

Można włączyć tę funkcję za pomocą narzędzi > Zarządzaj funkcjami w wersji zapoznawczej i wybrania obsługi funkcji IntelliTest dla platform NetFx i Net6 przy użyciu rozwiązania Z3 v4 (wymaga ponownego uruchomienia).

Włączanie narzędzia Intellitest

Następnie w kodzie kliknij prawym przyciskiem myszy metodę i wybierz pozycję IntelliTest (wersja zapoznawcza) i utwórz projekt, aby utworzyć projekt, w którym można zapisać testy lub wygenerować testy, aby wygenerować zestaw testów do przejrzenia i zdecydować, które z nich zachować.

Aktywowanie narzędzia Intellitest w kodzie


|

Ulepszenia wydajności

Ulepszona szybkość reakcji Razor/Blazor

Rozwiązania korzystające z platform Razor i Blazor będą lepiej reagować. Udało nam się to znacznie zmniejszyć alokację pamięci podczas komunikacji między procesami między programem Visual Studio i platformą Roslyn. Przetestowaliśmy rozwiązanie SadCore, a wyniki są imponujące. Aby otworzyć rozwiązanie i przygotować funkcję IntelliSense Razor, przydzielamy mniej pamięci o pojemności 1,4 GB. Mniejsza liczba alokacji sterty oznacza mniejszą pracę modułu odśmiecającego pamięci, co skutkuje lepszą szybkością reakcji.

Ulepszona szybkość F5

Znacznie poprawiliśmy wydajność języka F5 dla projektów natywnych, optymalizując sposób konfigurowania punktów przerwania. Ulepszenia widoczne w danym projekcie zależą od liczby plików z punktami przerwania, liczbą bibliotek DLL z symbolami itp. Ponadto zoptymalizowaliśmy proces ładowania pdB dla aplikacji systemu Windows, skracając czas wymagany do załadowania pliku PDB po jego zlokalizowaniu. W naszych testach te optymalizacje przyniosły niezwykłą 20% poprawę szybkości dla projektów Unreal Editor.

Ulepszona szybkość F5

Zoptymalizowana funkcja IntelliSense dla C++ Unreal Engine

Wprowadziliśmy ulepszenia szybkości, z jaką funkcja IntelliSense i kolorowanie stają się dostępne po otwarciu wcześniej otwartego pliku C++. Zawsze buforowaliśmy stan funkcji IntelliSense dla otwartego pliku. W wersji 17.8 zrestrukturyzowaliśmy odczyt z pamięci podręcznej, tak aby najważniejsze informacje, w tym kolorowanie i wyróżnianie wybranych odwołań, zostały obliczone jako pierwsze. Ta optymalizacja pomaga szybciej uzyskać produktywność.

IntellisenseCPlus

Przyspieszanie kompilacji dla projektów platformy .NET w stylu innych niż ZESTAW SDK

Program Visual Studio 17.8 rozszerza przyspieszanie kompilacji na aplikacje zarządzane przeznaczone dla projektów w stylu innym niż ZESTAW SDK (np. projekty przeznaczone dla platformy .NET Framework 4.8 lub niższego) zapewniają znaczący wpływ na czas kompilacji. Aby włączyć, ustaw właściwość projektu msbuild w następujący sposób:

<Project> 
    <PropertyGroup>  
        <AccelerateBuildsInVisualStudio>true</AccelerateBuildsInVisualStudio>
    </PropertyGroup>  
</Project>   

Jest to oparte na sukcesie wprowadzonym w wersji 17.5 dla projektów w stylu zestawu SDK, co znacznie zmniejsza czas kompilacji przyrostowej.

W naszych wewnętrznych testach z rozwiązaniami wewnętrznymi zauważyliśmy do 50% poprawy czasu kompilacji przyrostowej. Jednak rzeczywista poprawa zależy od stanu projektów po rozpoczęciu kompilacji. W szczególności im mniejsza liczba projektów, które zostały zmodyfikowane w porównaniu z całkowitymi projektami w rozwiązaniu, tym większa poprawa. Rzeczywisty zakres ulepszeń będzie zależeć od określonych cech projektu i jego modyfikacji.

Zarządzanie przedsiębiorstwem

Administratorzy mogą teraz łatwo zainicjować maszyny klienckie przed delegowaniem użytkowników standardowych kontroli nad aktualizowaniem lub modyfikowaniem ich instalacji programu Visual Studio. Teraz można programowo zainstalować tylko instalator, wykonując polecenie "vs_enterprise.exe install --installerOnly".

Administratorzy, którzy korzystają z naszego rozwiązania aktualizacji administratora w celu dostarczania comiesięcznych aktualizacji zabezpieczeń w całej organizacji, mogą teraz monitować użytkowników o zamknięcie programu Visual Studio, co jest częstą sytuacją uniemożliwiającą stosowanie aktualizacji administratorów. Aby włączyć monit, skonfiguruj nowe zasady globalne "AdministratorUpdatesNotifications", które są dostępne zarówno w katalogu ustawień usługi Intune, jak i w szablonach ADMX. Dziękujemy społeczności administratorów , którzy zaproponowali tę funkcję.


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