Zpráva k vydání verze pro Visual Studio 2022 verze 17.9
Tip
Podívejte se na nahrávky z představení sady Visual Studio 2022, kde se dozvíte, co je nového, poslechněte si tipy a triky a stáhněte si zdarma digitální propagační položky.
Vývojářská komunita | Roadmapa Visual Studia 2022 | Požadavky na systém | Kompatibilita | Distribuovatelný kód | Historie vydaných verzí | Licenční podmínky | Blogy | Známé problémy s nejnovější verzí | Co je nového v dokumentaci k sadě Visual Studio
Po kliknutí na tlačítko si můžete stáhnout nejnovější verzi sady Visual Studio 2022. Pokyny k instalaci a aktualizaci sady Visual Studio 2022 najdete v článku Aktualizace sady Visual Studio 2022 na nejnovější verzi. Podívejte se také na pokyny k instalaci offline.
Navštivte web sady Visual Studio a stáhněte si další produkty sady Visual Studio 2022.
Vydání sady Visual Studio 2022 verze 17.9
- 14. května 2024 – Visual Studio 2022 verze 17.9.7
- 9. dubna 2024 – Visual Studio 2022 verze 17.9.6
- 26. března 2024 – Visual Studio 2022 verze 17.9.5
- 19. března 2024 – Visual Studio 2022 verze 17.9.4
- 12. března 2024 – Visual Studio 2022 verze 17.9.3
- 27. února 2024 – Visual Studio 2022 verze 17.9.2
- 21. února 2024 – Visual Studio 2022 verze 17.9.1
- 13. února 2024 – Visual Studio 2022 verze 17.9.0
Visual Studio 2022 Blog
Blog sady Visual Studio 2022 je oficiálním zdrojem informací o produktu od technického týmu sady Visual Studio. Podrobné informace o vydaných verzích sady Visual Studio 2022 najdete v následujících příspěvcích:
Visual Studio 2022 verze 17.9.7
Vydáno 14. května 2024
Shrnutí novinek v této verzi
- Součásti instalačního programu Xamarin a Xamarin Profiler byly označeny jako "Mimo podporu".
- Tato verze obsahuje také aktualizaci OpenSSL na verzi 3.2.1.
Vyřešené informační zpravodaje zabezpečení
- CVE-2024-32002 Rekurzivní klony v systému souborů nerozlišující velká a malá písmena, které podporují symlinky, jsou náchylné ke vzdálenému spuštění kódu.
- CVE-2024-32004 Remote Code Execution při klonování speciálních místních úložišť
- CVE-2024-30045 Ohrožení zabezpečení spočívající v možnosti vzdáleného spuštění kódu v .NET 7.0 a .NET 8.0, kde v rutině .NET Double Parse dochází k přetečení vyrovnávací paměti zásobníku.
- CVE-2024-30046 Ohrožení zabezpečení existuje v Microsoft.AspNetCore.Server.Kestrel.Core.dll, kde může dojít k zablokování, což vede k odepření služby.
Visual Studio 2022 verze 17.9.6
Vydáno 9. dubna 2024
Shrnutí novinek v tomto vydání sady Visual Studio 2022 verze 17.9.6
- S touto opravou chyb teď může klient použít bootstrapper v rozložení a předat parametr --noWeb k instalaci na klientský počítač a zajistit, aby instalační program i produkt sady Visual Studio byly staženy pouze z rozložení. Dříve instalační program během procesu instalace nerespektoval parametr -noWeb a pokusil se sám provést vlastní aktualizaci z webu.
Komunita vývojářů
- Po upgradu na Visual Studio 2002 v17.9.3 se párování na Mac nezdaří
- Svislý panel karet se při změně aktivní karty posune nahoru.
- Údržba 17.9 pro opravu odkazů dacpac zvýšením dacFx
Vyřešené informační zpravodaje zabezpečení
- CVE-2024-21409 Ohrožení zabezpečení bez použití existuje ve WPF, což může mít za následek zvýšení oprávnění při prohlížení nedůvěryhodných dokumentů.
- CVE-2024-28929 Tato aktualizace řeší chybu vzdáleného spuštění kódu v ovladači Microsoft ODBC pro Microsoft SQL Server.
- CVE-2024-28930 Tato aktualizace řeší chybu vzdáleného spuštění kódu v ovladači Microsoft ODBC pro Microsoft SQL Server.
- CVE-2024-28931 Tato aktualizace řeší chybu vzdáleného spuštění kódu v ovladači Microsoft ODBC pro Microsoft SQL Server.
- CVE-2024-28932 Tato aktualizace řeší chybu vzdáleného spuštění kódu v ovladači Microsoft ODBC pro Microsoft SQL Server.
- CVE-2024-28933 Tato aktualizace řeší chybu vzdáleného spuštění kódu v ovladači Microsoft ODBC pro Microsoft SQL Server.
- CVE-2024-28934 Tato aktualizace řeší chybu vzdáleného spuštění kódu v ovladači Microsoft ODBC pro Microsoft SQL Server.
- CVE-2024-28935 Tato aktualizace řeší chybu vzdáleného spuštění kódu v ovladači Microsoft ODBC pro Microsoft SQL Server.
- CVE-2024-28936 Tato aktualizace řeší chybu vzdáleného spuštění kódu v ovladači Microsoft ODBC pro Microsoft SQL Server.
- CVE-2024-28937 Tato aktualizace řeší chybu vzdáleného spuštění kódu v ovladači Microsoft ODBC pro Microsoft SQL Server.
- CVE-2024-28938 Tato aktualizace řeší chybu vzdáleného spuštění kódu v ovladači Microsoft ODBC pro Microsoft SQL Server.
- CVE-2024-28941 Tato aktualizace řeší chybu vzdáleného spuštění kódu v ovladači Microsoft ODBC pro Microsoft SQL Server.
- CVE-2024-28943 Tato aktualizace řeší chybu vzdáleného spuštění kódu v ovladači Microsoft ODBC pro Microsoft SQL Server.
- CVE-2024-29043 Tato aktualizace řeší chybu vzdáleného spuštění kódu v ovladači Microsoft ODBC pro Microsoft SQL Server.
Visual Studio 2022 verze 17.9.5
Vydáno 26. března 2024
Shrnutí novinek v tomto vydání sady Visual Studio 2022 verze 17.9.5
- Opravili jsme chybu, ke které došlo na počítačích se staršími procesory.
Komunita vývojářů
Visual Studio 2022 verze 17.9.4
Vydáno 19. března 2024
Shrnutí novinek v této verzi sady Visual Studio 2022 verze 17.9.4
- Vyřešili jsme problém, kdy se editor kódu stal prázdným, pokud se nepodaří načíst písmo.
- Opravili jsme problém, kdy se okna dokumentů můžou zaseknout ve velmi malé, nepoužitelné velikosti.
- Opravili jsme chybu, ke které mohlo dojít při kompilaci unreal engine.
- Opravili jsme tyto datové struktury, které se v ladicím programu VS nezobrazují správně: Concurrency::concurrent_unordered_set, Concurrency::concurrent_unordered_multiset, Concurrency::concurrent_unordered_map, Concurrency::concurrent_unordered_multimap.
- Opravili jsme chybu, kdy klávesové zkratky přestaly fungovat při otevření okna Vytvořit žádost o přijetí změn z oznámení zobrazeného po nasdílení větve.
- Dialogové okno Uložit s kódováním nevypisovalo správně všechny dostupné kódování souborů. Tato oprava zobrazuje všechny položky v seznamu a dialogové okno teď funguje správně znovu.
Komunita vývojářů
- Aktualizace balíčku NuGet způsobí výjimku NullReferenceException.
- Visual Studio se při spuštění ladění po provedení změn v souboru znovu nespustí.
- Visual Studio nemá přístup k písmu Cascadia Mono
- Nejde zobrazit soubory kódu, okno nemá žádnou šířku a resetování rozložení okna ho neopraví.
- Nejde vytvořit jednoduchou konzolovou aplikaci c++ hello-world
- Vnitřní chyba kompilátoru po upgradu sady Visual Studio na verzi 17.9.0
- Vnitřní chyba kompilátoru: Soubor kompilátoru D:\a_work\1\s\src\vctools\Compiler\Utc\src\p2\main.c', řádek 235
- ODKAZ : chyba LNK2034: metadata nekonzistentní s tabulkou symbolů COFF při vytváření programu C++/CLI odkazujícího na nativní funkci pomocí VS 17.9.1
- Klávesnice po žádosti o přijetí změn přestane fungovat
- Datové nástroje SQL Serveru nefungují
- NuGetSDKResolver se nepodaří načíst v kontejneru 20H2, protože Newtonsoft.Json se z nějakého důvodu nepodařilo načíst.
- Okno Upřesnit možnosti uložení se zobrazuje neobvykle.
Visual Studio 2022 verze 17.9.3
Vydáno 12. března 2024
Shrnutí novinek v tomto vydání sady Visual Studio 2022 verze 17.9.3
- VS teď zahrnuje MAUI 8.0.7 (SR2); Zpráva k vydání verze najdete tady: 8.0.7 · dotnet/maui (github.com).
- Opravili jsme chybu rozhraní příkazového řádku, která způsobovala chybové ukončení kompilátoru při kompilaci statického initonálně pole.
- Aktualizace sady Windows 11 SDK (10.0.22621.0) nainstalované sadou Visual Studio na servisní build z února 2024.
Komunita vývojářů
- Web.Config je neplatný po použití sady Visual Studio 2022 Preview
- launch.vs.json nepodporuje komentáře
- Aktualizace rozšíření nezačíná aktualizací uživatelského rozhraní Správce rozšíření
- SQL72025 po upgradu na Visual Studio 2022 17.9.0
- Návrhář vlastností pro projekty rozhraní .NET Framework se nenačítá vždy
Vyřešené informační zpravodaje zabezpečení
- CVE-2024-21392 Ohrožení zabezpečení existuje v rozhraní .NET, kde speciálně vytvořené požadavky mohou způsobit únik prostředků, což vede k odepření služby.
- CVE-2024-26190 Ohrožení zabezpečení existuje v MsQuic.dll, což může vést k tomu, že partnerský vztah přidělí malé bloky paměti, dokud připojení zůstane aktivní.
- CVE-2023-27911 Tento poradce se znovu publikuje a indikuje, že sada Autodesk® FBX® SDK už není v sadě Visual Studio 2022 podporována.
Visual Studio 2022 verze 17.9.2
Vydáno 27. února 2024
Shrnutí novinek v tomto vydání sady Visual Studio 2022 verze 17.9.2
- Opravili jsme problém, který za určitých podmínek způsoboval, že při otevírání písem a barev docházelo k zablokování.
- Byla provedena oprava, která zabránila změně skalárního načtení paměti ve vložené rozšíření funkcí std::round() na vektorový přístup. I když přístup k vektorům nezmění výsledek výpočtu, je delší a může dojít k chybě, když skalární zatížení proběhne úspěšně.
- Opravili jsme problém, kdy ve verzích Visual C++ před sadou Visual Studio 2022 verze 17.9 nebyl specifikátor _Alignas použit správně podle standardu ISO-C, když se objevil vedle strukturovaného typu v deklaraci.
Komunita vývojářů
Visual Studio 2022 verze 17.9.1
Vydáno 21. února 2024
Shrnutí novinek v tomto vydání sady Visual Studio 2022 verze 17.9.1
- Aktualizace sady nástrojů MSVC 16.11 na 16.11.34 (14.29.30154.0) pro zákazníky, kteří používají sadu nástrojů C++ 16.11 s VS 17.9.
- Opravili jsme chybu, kdy knihovna libconcrt.lib používaná při statickém propojení mohla obsahovat instrukci SSE 4.2, která byla ve starších systémech X64 neplatná.
- Přidání podpory pro char8_t jako předdefinovaný typ pro C++20 s /clr
Komunita vývojářů
Visual Studio 2022 verze 17.9.0
Vydáno 13. února 2024
Shrnutí novinek v tomto vydání sady Visual Studio 2022 verze 17.9
Instalace sady Visual Studio teď vyžaduje rozhraní .NET Framework 4.7.2.
Počínaje sadou Visual Studio 17.9.0 budete muset mít na svém počítači nainstalované rozhraní .NET Framework 4.7.2 nebo novější, abyste mohli nainstalovat Visual Studio. Abyste se vyhnuli problémům s instalací, doporučujeme před instalací sady Visual Studio 17.9 nebo novější stáhnout a nainstalovat rozhraní .NET Framework 4.7.2 .
Vygenerované zprávy potvrzení
Pomocí nové funkce vygenerované zprávy o potvrzení Gitu můžete popsat sadu změn. Abyste to mohli vyzkoušet, budete potřebovat aktivní předplatné GitHub Copilotu a rozšíření GitHub Copilot Chat ve verzi Preview.
Kliknutím na ikonu pera pro přidání zprávy potvrzení vygenerované AI v okně Změny Gitu vygenerujte návrh. GitHub Copilot se podívá na změny souboru ve vašem potvrzení, sumarizuje je a pak popíše jednotlivé změny. Pak můžete vložit návrh AI nebo Zahodit. Nasdílejte nám svůj názor na tuto funkci. Následující problém s ikonou jsme už vyřešili. Viz podrobnosti.
Otevření žádosti o přijetí změn v sadě Visual Studio nebo v prohlížeči
Pro podporu GitHubu a uživatelů Azure DevOps, kteří dávají přednost používání zobrazení prohlížeče pro vytváření žádostí o přijetí změn, jsme přidali sekundární odkaz, který pomáhá udržovat aktuální toky uživatelů.
Responzivní popisky ref v okně úložiště Git
Popisky větví a značek teď rychle mění velikost, aby bylo snazší zjistit, na které větve se díváte v grafu Gitu.
Objevte a aktivujte výhody pro předplatitele
Vaše předplatné má mnoho dalších výhod mimo integrované vývojové prostředí (IDE). Pokud se chcete seznámit s výhodami a aktivovat je, můžete teď použít novou ikonu kosočtverce na panelu nástrojů sady Visual Studio v pravém horním rohu. Tato funkce je dostupná jenom pro přihlášené předplatitele sady Visual Studio Enterprise a Professional.
Když kliknete na ikonu, uvidíte hlavní výhody, které vývojáři nejvíc milují. Můžete také snadno získat přístup k portálu pro předplatitele a získat další výhody, jako jsou školicí materiály, podpora a stažení produktů.
Vývojové nástroje Microsoft Teams (Sada nástrojů Teams)
Nové funkce
Nová šablona projektu robota AI
Vytvořte chatovacího robota podobného GPT pro Teams pomocí knihovny AI Teams.
Testovací nástroj aplikace Teams
Nový ladicí profil pro ladění, náhled a testování aplikací robota ve webovém prohlížeči pomocí rychlých způsobů, jak si napodobení aktivit a chatovacích prostředí Teams.
Adaptivní náhled karet
Výběrem nového tlačítka Náhled, které se zobrazí při úpravách souboru JSON adaptivní karty, získáte souběžný náhled, který se při úpravách aktualizuje.
Spuštění kroků YAML pomocí CodeLensu
Vyberte nové triggery CodeLens v teamsapp.yml nebo teamsapp.local.yml a rychle spusťte jeden krok životního cyklu.
Rychlý odkaz na dokumentaci k sadě Teams Toolkit
Zobrazení dokumentů sady Teams Toolkit pomocí nové nabídky v dokumentaci k sadě Teams > Toolkit Teams Toolkit >
Funkce ve verzi Preview
Tato verze sady Teams Toolkit přidává nové šablony projektů a funkce pro podporu vývoje pro Microsoft Copilot. Výběr sady nástrojů Teams: Vývoj modulu plug-in Copilot v > nabídce Možnosti možností > náhledu nástrojů
Rozšíření Copilotu s rozšířením zprávy
Po povolení funkcí ve verzi Preview použijte novou šablonu projektu Výsledky vlastního vyhledávání k vytvoření rozšíření zpráv založeného na robotovi, které je nastaveno pro rozšíření Copilot jako modulu plug-in.
Sada Teams Toolkit zkontroluje, jestli má váš účet Microsoft 365 přístup ke Copilotu, a před spuštěním projektu vás upozorní.
Šablona projektu robota pomocníka AI
Vytvořte chatovacího robota, který se připojí k rozhraní API pomocníků OpenAI pomocí knihovny AI Teams a sestaví vlastní prostředí podobné kopírovi.
Vylepšení
Vylepšili jsme dialogové okno účtu pro správu identity Microsoftu 365 pro vaše aplikace s lepšími doporučeními pro vytváření nových účtů pro vývojáře M365.
Aktualizace šablony tabulátoru pro použití nového interaktivního vykreslování serveru pro Blazor v .NET 8
Aktualizovali jsme všechny šablony projektů tak, aby podporovaly .NET 8.
Rozšiřitelnost
V sadě Visual Studio 2022 verze 17.9 teď můžete do souboru *.vsconfig zahrnout rozšíření přímo za seznam součástí. Vzhledem k tomu, že soubory *.vsconfig se dají snadno procházet a sdílet s ostatními, je teď jednodušší sdílet informace o tom, které rozšíření je potřeba nainstalovat. Tato schopnost načíst rozšíření prostřednictvím souboru vsconfig byla jednou z našich nejžádaných funkcí komunity.
Některé týmy rádi umístí soubory *.vsconfig do adresářů řešení nebo úložišť a sada Visual Studio automaticky rozpozná a nainstaluje, co chybí. Tato funkce aktuálně funguje pro rozšíření marketplace a pokud chcete, aby fungovala pro jiné typy rozšíření, dejte nám prosím vědět.
Podpora fulltextu ve vyhledávání kódu
Ve vyhledávání kódu typu all-in-one (Ctrl+T
nebo Ctrl+,
) teď můžete hledat libovolné slovo nebo řetězec znaků v rámci vašeho řešení a doplnit výsledky souboru a symbolu ze základu kódu.
Můžete teď vyhledávat názvy místních proměnných, slova v komentářích, názvy parametrů nebo jakýkoli jiný řetězec znaků v celé kódové bázi.
V textovém zobrazení si můžete vyfiltrovat jenom textové výsledky jedním z následujících způsobů:
- Klikněte na tlačítko Text (x:) pod vyhledávacím panelem,
- Před vyhledávacím dotazem použijte předponu „x:“,
- Použijte klávesovou zkratku
Shift+Alt+F
nebo - Přejděte na možnost nabídky Upravit > přejít na > text.
V textovém prostředí můžete také pomocí tlačítka úplně vpravo na panelu hledání přepínat mezi možnostmi Rozlišovat velikost písmen, Celé slovo, Použít regulární výrazy.
Další informace o podpoře fulltextového vyhledávání pomocí rozšíření Code Search najdete tady.
Pokud tlačítko filtru textu v okně Vyhledávání kódu nedostanete, můžete ho ručně povolit zapnutím funkce Náhled funkce Nástroje > Možnosti > prostředí > Náhled funkce > prostého textu ve vyhledávání ve formátu All-In-One (vyžaduje restartování).
Podpora otevření více složek
Teď můžete v sadě Visual Studio otevřít více složek najednou. Bezproblémově pracujte s podmnožinou složek nebo spravujte úlohy napříč nesouvisejícími složkami na stejné jednotce. Přečtěte si další informace o otevírání více složek najednou.
Známé problémy
- Uživatelé, kteří mají software pro správu oprávnění z Delinea nainstalovaný, můžou narazit na problémy se spuštěním sady Visual Studio. Delinea o tomto problému ví a řeší ho. Pokud chcete získat pokyny, jak tento problém vyřešit, kontaktujte je.https://delinea.com/support
Poznámka:
Tato aktualizace může zahrnovat nový software společnosti Microsoft nebo třetí strany, který je licencovaný samostatně, jak je uvedeno v oznámeních třetích stran nebo v doprovodné licenci.
Názory a návrhy
Rádi uslyšíme váš názor! Problém můžete nahlásit nebo navrhnout funkci pomocí ikony Odeslat zpětnou vazbu v pravém horním rohu instalačního programu nebo integrovaného vývojového prostředí sady Visual Studio nebo z nápovědy > k odeslání názoru. Problémy můžete sledovat pomocí komunity vývojářů sady Visual Studio, kde přidáváte komentáře nebo hledáte řešení. Naše podpora na živém chatu vám navíc poskytne bezplatnou pomoc s instalací.
Blogy
Využijte přehledů a doporučení, které najdete na webu Blogy o vývojářských nástrojích, abyste si udržovali přehled o všech nových vydaných verzích a měli k dispozici podrobné příspěvky popisující širokou škálu funkcí.