Zpráva k vydání verze pro Visual Studio 2019 verze 16.11
Komunita vývojářů | Požadavky na systém | Kompatibilita | Distribuovatelný kód | Historie verzí | Licenční podmínky | Blogy | Co je nového v dokumentaci k Visual Studio
Poznámka:
Nejedná se o nejnovější verzi sady Visual Studio. Pokud si chcete stáhnout nejnovější verzi, navštivte prosím web sady Visual Studio .
Novinky v sadě Visual Studio 2019 verze 16.11
Časový rámec podpory
Visual Studio 2019 verze 16.11 je pátý a konečný podporovaný servisní základ pro Visual Studio 2019. Zákazníkům s licencí Enterprise a Professional, kteří potřebují zavést dlouhodobě stabilní a bezpečné vývojové prostředí, doporučujeme tuto verzi standardizovat. Jak je vysvětleno podrobněji v našich zásadách životního cyklu a podpory, verze 16.11 bude podporována opravami a aktualizacemi zabezpečení až do dubna 2029, což je zbytek životního cyklu produktu Visual Studio 2019.
Kromě toho, nyní, když je dostupná verze 16.11, verze 16.9, která byla poslední servisní základnou, bude podporována dalších 12 měsíců a podpora bude ukončena v říjnu 2022. Upozorňujeme také, že verze 16.10 již nejsou podporovány. Tyto přechodné verze dostávaly servisní opravy jenom do vydání další dílčí aktualizace.
Nejnovější a nejbezpečnější verzi sady Visual Studio 2019 verze 16.11 můžete získat na webu sady Visual Studio nebo v části pro stahování na my.visualstudio.com. Aktualizace můžete získat z katalogu služby Microsoft Update. Další informace o podporovaných verzích sady Visual Studio najdete v zásadách podpory Visual Studio 2019.
Vydání sady Visual Studio 2019 verze 16.11
- 11. března 2025 – Visual Studio 2019 verze 16.11.45
- 11. února 2025 – Visual Studio 2019 verze 16.11.44
- 14. ledna 2025 – Visual Studio 2019 verze 16.11.43
- 12. listopadu 2024 – Visual Studio 2019 verze 16.11.42
- 8. října 2024 – Visual Studio 2019 verze 16.11.41
- 10. září 2024 – Visual Studio 2019 verze 16.11.40
- 13. srpna 2024 – Visual Studio 2019 verze 16.11.39
- 9. července 2024 – Visual Studio 2019 verze 16.11.38
- 11. června 2024 – Visual Studio 2019 verze 16.11.37
- 14. května 2024 – Visual Studio 2019 verze 16.11.36
- 9. dubna 2024 – Visual Studio 2019 verze 16.11.35
- 13. února 2024 – Visual Studio 2019 verze 16.11.34
- 9. ledna 2024 – Visual Studio 2019 verze 16.11.33
- 14. listopadu 2023 – Visual Studio 2019 verze 16.11.32
- 12. října 2023 – Visual Studio 2019 verze 16.11.31
- 12. září 2023 – Visual Studio 2019 verze 16.11.30
- 8. srpna 2023 – Visual Studio 2019 verze 16.11.29
- 25. července 2023 – Visual Studio 2019 verze 16.11.28
- 13. června 2023 – Visual Studio 2019 verze 16.11.27
- 11. dubna 2023 – Visual Studio 2019 verze 16.11.26
- 14. března 2023 – Visual Studio 2019 verze 16.11.25
- 14. února 2023 – Visual Studio 2019 verze 16.11.24
- 10. ledna 2023 – Visual Studio 2019 verze 16.11.23
- 13. prosince 2022 – Visual Studio 2019 verze 16.11.22
- 8. listopadu 2022 – Visual Studio 2019 verze 16.11.21
- 11. října 2022 – Visual Studio 2019 verze 16.11.20
- 13. září 2022 – Visual Studio 2019 verze 16.11.19
- 9. srpna 2022 – Visual Studio 2019 verze 16.11.18
- 12. července 2022 – Visual Studio 2019 verze 16.11.17
- 14. června 2022 – Visual Studio 2019 verze 16.11.16
- 17. května 2022 – Visual Studio 2019 verze 16.11.15
- 10. května 2022 – Visual Studio 2019 verze 16.11.14
- 19. dubna 2022 – Visual Studio 2019 verze 16.11.13
- 12. dubna 2022 – Visual Studio 2019 verze 16.11.12
- 8. března 2022 – Visual Studio 2019 verze 16.11.11
- 8. února 2022 – Visual Studio 2019 verze 16.11.10
- 11. ledna 2022 – Visual Studio 2019 verze 16.11.9
- 14. prosince 2021 – Visual Studio 2019 verze 16.11.8
- 16. listopadu 2021 – Visual Studio 2019 verze 16.11.7
- 9. listopadu 2021 – Visual Studio 2019 verze 16.11.6
- 12. října 2021 – Visual Studio 2019 verze 16.11.5
- 5. října 2021 – Visual Studio 2019 verze 16.11.4
- 14. září 2021 – Visual Studio 2019 verze 16.11.3
- 25. srpna 2021 – Visual Studio 2019 verze 16.11.2
- 16. srpna 2021 – Visual Studio 2019 verze 16.11.1
- 10. srpna 2021 – Visual Studio 2019 verze 16.11.0
Archivované poznámky k vydání Visual Studio 2019
- Zpráva k vydání verze pro Visual Studio 2019 verze 16.10
- Zpráva k vydání verze pro Visual Studio 2019 verze 16.9
- Zpráva k vydání sady Visual Studio 2019 verze 16.8
- Zpráva k vydání sady Visual Studio 2019 verze 16.7
- Zpráva k vydání verze Visual Studio 2019 16.6
- Zpráva k vydání verze pro Visual Studio 2019 verze 16.5
- Zpráva k vydání verze pro Visual Studio 2019 verze 16.4
- Zpráva k vydání verze pro Visual Studio 2019 verze 16.3
- Zpráva k vydání verze pro Visual Studio 2019 verze 16.2
- Zpráva k vydání verze pro Visual Studio 2019 verze 16.1
- Zpráva k vydání verze pro Visual Studio 2019 verze 16.0
Blog Visual Studio 2019
Blog o sadě Visual Studio 2019 je oficiální zdroj informací o produktu, které poskytuje tým technických specialistů sady Visual Studio. Podrobné informace o vydaných verzích sady Visual Studio 2019 najdete v těchto příspěvcích:
- Visual Studio 2019 v16.11 je nyní k dispozici!
- Visual Studio 2019 v16.10 a v16.11 Preview 1 jsou k dispozici dnes!
- Vylepšená produktivita pomocí Gitu ve Visual Studio
- K dispozici dnes! Visual Studio 2019 v16.9 a v16.10 Preview 1
- Visual Studio 2019 v16.9 Preview 3 je k dispozici dnes!
- Visual Studio 2019 v16.9 Preview 2 a novoroční přání Vám přinášíme!
- Dnes vydáváme sadu Visual Studio 2019 verze 16.8 a Preview verze 16.9
- Nové funkce ve verzi Visual Studio 2019 16.8 Preview 3.1
- Visual Studio 2019 verze 16.8 Preview 2 přináší dnes nové funkce!
- Dnes vydáváme sadu Visual Studio 2019 verze 16.7 a Preview 1 verze 16.8!
- Ode dneška je k dispozici Visual Studio 2019 verze 16.7 Preview 2!
- Skvělé nové aktualizace pro Git v sadě Visual Studio
- Vychází dnes! Visual Studio 2019 verze 16.6 a 16.7 Preview 1
- Visual Studio 2019 verze 16.6 Preview 2 přináší nové funkce podle vašich představ
- Je teď k dispozici Visual Studio 2019 verze 16.5!
- Teď je vhodná doba pro Visual Studio 2019 verze 16.4
- Visual Studio 2019 v16.4 Preview 2, Fall Sports, and Pumpkin Spice
- Podpora .NET Core a více v sadě Visual Studio 2019 verze 16.3 – aktualizujte nyní!
- Vydali jsme Visual Studio 2019 verze 16.3 Preview 2 a Visual Studio 2019 pro Mac verze 8.3 Preview 2!
- Visual Studio 2019 verze 16.2 a 16.3 Preview 1 – nyní k dispozici
- Visual Studio 2019 verze 16.2 Preview 2
- Visual Studio 2019 verze 16.1 a 16.2 Preview
- Visual Studio 2019: Rychlejší psaní kódu Pracujte chytřeji. Tvořte budoucnost.
Ikona
sady Visual Studio 2019 verze 16.11.45
vydáno 11. března 2025
Problémy vyřešené v této verzi
Řešená bezpečnostní doporučení
- CVE-2025-25003 ohrožení zabezpečení spočívající v eskalaci oprávnění v sadě Visual Studio
- CVE-2025-24998 ohrožení zabezpečení spočívající ve zvýšení oprávnění instalačního programu sady Visual Studio
Visual Studio 2019 verze 16.11.44
vydáno 11. února 2025
Problémy vyřešené v této verzi
Vyřešená upozornění zabezpečení
- CVE-2025-21206 zvýšení oprávnění instalačního programu sady Visual Studio – Nepovolený prvek cesty hledání umožňuje neoprávněnému útočníkovi zvýšit oprávnění místně.
-
CVE-2023-32002 Node.js
Module._load()
Zásady ohledně vzdáleného vykonání kódu – PoužitíModule._load()
může obejít mechanismus zásad a vyžadovat moduly mimo rozsah definice policy.json pro daný modul.
Visual Studio 2019 verze 16.11.43
vydáno 14. ledna 2025
Problémy vyřešené v této verzi
Vyřešená bezpečnostní upozornění
- CVE-2025-21172 .NET a Visual Studio zranitelnost vzdáleného spuštění kódu
- CVE-2025-21176 .NET, .NET Framework a Visual Studio - zranitelnost umožňující vzdálené spuštění kódu
- CVE-2025-21178 zranitelnost ve Visual Studiu umožňující vzdálené spuštění kódu
- CVE-2024-50338 návratový znak na vzdálené adrese URL umožňuje škodlivému úložišti úniku přihlašovacích údajů
Visual Studio 2019 verze 16.11.42
Vydáno 12. listopadu 2024
Problémy vyřešené v této verzi
Komunita vývojářů
Visual Studio 2019 verze 16.11.41
Vydáno 8. října 2024
Problémy vyřešené v této verzi
Vyřešená bezpečnostní upozornění
- CVE-2024-43603 – Zranitelnost vůči DoS útoku ve službě sběru dat Visual Studio
- CVE-2024-43590 Ohrožení zabezpečení spočívající v zvýšení oprávnění v instalačním programu visual Studio C++ Redistributable
Visual Studio 2019 verze 16.11.40
Vydáno 10. září 2024
Problémy vyřešené v této verzi
Vyřešená bezpečnostní doporučení
CVE-2024-35272 Zranitelnost vzdáleného spuštění kódu zprostředkovatele OLE DB nativního klienta SQL Serveru
Visual Studio 2019 verze 16.11.39
Vydáno 13. srpna 2024
Problémy vyřešené v této verzi
- Aktualizace modelu IntelliCode, takže uživatelé získají modely přímo a už nejsou závislé na back-endových službách ke stažení.
Vyřešená bezpečnostní doporučení
- CVE-2024-29187(Znovu publikovat) – Instalační programy založené na WiX jsou při spuštění jako SYSTEM ohroženy binárním zneužitím
Visual Studio 2019 verze 16.11.38
Vydáno 9. července 2024
Problémy vyřešené v této verzi
- Verze 6.2 nástroje AzCopy už není distribuovaná jako součást sady funkcí Azure v sadě Visual Studio kvůli vyřazení. Nejnovější podporovanou verzi nástroje AzCopy si můžete stáhnout ze stránky Začínáme s nástrojem AzCopy.
- Aktualizujte MinGit na verzi 2.45.2.1, která obsahuje GCM 2.5, která řeší problém s předchozí verzí GCM, kde po klonování oznámila chybu zpět do Gitu a zobrazila se, jako by klon selhal.
Visual Studio 2019 verze 16.11.37
Vydáno 11. června 2024
Problémy vyřešené v této verzi
- Po upgradu na Germanium build systému Windows vyžaduje WSL manuální aktualizaci. To může způsobit zablokování sady Visual Studio při otevírání projektů CMake.
Vyřešená upozornění zabezpečení
- CVE-2024-30052 Vzdálené spuštění kódu při ladění souborů typu "dump", které obsahují škodlivé soubory s příslušnou příponou.
- CVE-2024-29060 Zvýšení oprávnění, kde je spuštěná ovlivněná instalace sady Visual Studio
- CVE-2024-29187 Instalační programy založené na WiX jsou při spuštění jako SYSTEM zranitelné vůči binárnímu napadení
Visual Studio 2019 verze 16.11.36
Vydáno 14. května 2024
Problémy vyřešené v této verzi
- Tato verze obsahuje aktualizaci OpenSSL na verzi 3.2.1.
Řešené bezpečnostní upozornění
- 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 Vzdálené spuštění kódu při klonování speciálně vytvořených místních úložišť
Visual Studio 2019 verze 16.11.35
Vydáno 9. dubna 2024
Problémy vyřešené v této verzi
- 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.
Vyřešená bezpečnostní upozornění
- 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 2019 verze 16.11.34
Vydáno 13. února 2024
Problémy vyřešené v této verzi
Komunita vývojářů
- Závažná chyba C1001: Vnitřní chyba kompilátoru
- VS2022 používá příliš staré node.js verze 16 – nějaké plány upgradu?
Vyřešená bezpečnostní upozornění
- CVE-2024-0057 Ohrožení zabezpečení funkce obcházení zabezpečení existuje, když aplikace založené na rozhraní Microsoft .NET Framework používají rozhraní API řetězu X.509, ale neověřují certifikát X.509 kvůli chybě logiky.
Visual Studio 2019 verze 16.11.33
Vydáno 9. ledna 2024
Problémy vyřešené v této verzi
- Aktualizace MinGit na v2.43.0.1, která se dodává s OpenSSL v3.1.4 a řeší regresi, kdy síťové operace byly za určitých okolností opravdu pomalé.
Řešená bezpečnostní doporučení
- CVE-2024-20656 Ohrožení zabezpečení existuje ve službě VSStandardCollectorService150, kde mohou místní útočníci eskalovat oprávnění na hostitelích, kde je spuštěná ovlivněná instalace sady Microsoft Visual Studio.
- CVE-2023-32027 Tento poradce se znovu publikuje, aby se vyřešila chyba zabezpečení Microsoft ODBC Driver for SQL Server Remote Code Execution v sadě Visual Studio.
- CVE-2023-32025 Toto upozornění je znovu publikováno, aby byla vyřešena zranitelnost zabezpečení vzdáleného spuštění kódu ovladače Microsoft ODBC pro SQL Server ve Visual Studiu.
- CVE-2023-32026 Tento poradce se znovu publikuje za účelem řešení zranitelnosti umožňující vzdálené spuštění kódu v ovladači Microsoft ODBC pro SQL Server ve Visual Studiu.
- CVE-2023-29356 Tento poradce byl znovu publikován, aby řešil chybu zabezpečení Microsoft ODBC ovladače pro SQL Server související s vzdáleným spuštěním kódu v sadě Visual Studio.
- CVE-2023-32028 Tento poradce se znovu publikuje k řešení chyby zabezpečení vzdáleného spuštění kódu v Microsoft SQL OLE DB v sadě Visual Studio.
- CVE-2023-29349 Toto oznámení je republikováno, aby řešilo zranitelnost umožňující vzdálené spuštění kódu týkající se Microsoft ODBC a OLE DB ve Visual Studiu.
Visual Studio 2019 verze 16.11.32
Vydáno 14. listopadu 2023
Problémy vyřešené v této verzi
Komunita vývojářů
Řešená bezpečnostní doporučení
- CVE-2023-36042Ohrožení zabezpečení spočívající v odepření služby existuje v sadě Visual Studio, kde poškozený zdobený název může vést k nekonečné smyčce.
Visual Studio 2019 verze 16.11.31
Vydáno 10. října 2023
Problémy vyřešené v této verzi
- Aktualizovaná verze Gitu používaná sadou Visual Studio na verzi 2.41.0.3
Visual Studio 2019 verze 16.11.30
Vydáno 12. září 2023
Problémy vyřešené v této verzi
Vyřešená bezpečnostní upozornění
- CVE-2023-36796Tato aktualizace zabezpečení řeší chybu zabezpečení v DiaSymReader.dll při čtení poškozeného souboru PDB, který může vést ke vzdálenému spuštění kódu.
- CVE-2023-36794Tato aktualizace zabezpečení řeší chybu zabezpečení v DiaSymReader.dll při čtení poškozeného souboru PDB, který může vést ke vzdálenému spuštění kódu.
- CVE-2023-36793Tato aktualizace zabezpečení řeší chybu zabezpečení v DiaSymReader.dll při čtení poškozeného souboru PDB, který může vést ke vzdálenému spuštění kódu.
- CVE-2023-36792Tato aktualizace zabezpečení řeší chybu zabezpečení v DiaSymReader.dll při čtení poškozeného souboru PDB, který může vést ke vzdálenému spuštění kódu.
- CVE-2023-36759Tato aktualizace zabezpečení odebere pgodriver.sys, kde čtení škodlivého souboru může vést ke zvýšení oprávnění
Visual Studio 2019 verze 16.11.29
Vydáno 8. srpna 2023
Problémy vyřešené v této verzi
- Vyřešili jsme problém, kdy přepínač 'all' v VSWhere nevracel instance v nespusitelném stavu.
Vyřešená bezpečnostní upozornění
- CVE-2023-36897 Visual Studio 2010 Tools for Office Runtime – Zranitelnost založená na falšování identity Tato aktualizace zabezpečení řeší zranitelnost, kdy neověřený vzdálený útočník může podepsat implementaci doplňků VSTO bez platného podpisového certifikátu kódu.
Visual Studio 2019 verze 16.11.28
Vydáno 25. července 2023
Problémy vyřešené v této verzi
Visual Studio 2019 verze 16.11.27
Vydáno 13. června 2023
Problémy vyřešené v této verzi
- Průvodce proměnnou ovládacího prvku ActiveX vygeneruje vlastnosti ActiveX i metody a obnoví funkčnost z Visual Studio 2015.
- V rámci této aktualizace, abychom řešili CVE-2023-27909, CVE-2023-27910 a CVE-2023-27911, odstraňujeme podporu pro .fbx a .dae. Jedná se o komponentu x86 třetí strany, kterou už autor nepodporuje. Ovlivnění uživatelé by měli použít fbx editor.
Komunita vývojářů
- Schémata JSON nefungují s lokalizovanou sadou Visual Studio
- Oprava jumpThreading pro zneplatnění číslování hodnot JT
Vyřešená varování zabezpečení
- CVE-2023-24897 Zranitelnost zabezpečení ve Visual Studio pro vzdálené spuštění kódu Tato aktualizace zabezpečení řeší chybu zabezpečení v sadě nástrojů MSDIA SDK, kde poškozené soubory PDB mohou způsobit přetečení haldy, což vede k chybovému ukončení nebo vzdálenému spuštění kódu.
- CVE-2023-25652 Zranitelnost vzdáleného spuštění kódu ve Visual Studio Tato aktualizace zabezpečení řeší zranitelnost, při níž speciálně vytvořený vstup pro git apply –reject může vést k řízeným zápisům obsahu v libovolných umístěních.
CVE-2023-25815 Visual Studio – Ohrožení zabezpečení podvržením – Tato aktualizace zabezpečení řeší chybu zabezpečení, kdy lokalizační zprávy GitHubu odkazují na pevně zakódovanou cestu namísto toho, aby respektovaly předponu modulu runtime, což vede k zápisům mimo rozsah a pádům aplikace.- CVE-2023-29007 Ohrožení zabezpečení spočívající ve vzdáleném spuštění kódu v sadě Visual Studio– Tato aktualizace zabezpečení řeší chybu zabezpečení, ve které konfigurační soubor obsahující chybu logiky způsobí injektáž libovolné konfigurace.
- CVE-2023-29011 Ohrožení zabezpečení spočívající ve vzdáleném spuštění kódu sady Visual Studio– Tato aktualizace zabezpečení řeší chybu zabezpečení, ve které je spustitelný soubor Gitu pro Windows zodpovědný za implementaci proxy serveru SOCKS5 náchylný k vyzvednutí nedůvěryhodné konfigurace na počítačích s více uživateli.
- CVE-2023-29012 Ohrožení zabezpečení spočívající ve vzdáleném spuštění kódu v sadě Visual Studio– Tato aktualizace zabezpečení řeší chybu zabezpečení, ve které program Git pro Windows Git CMD nesprávně hledá program při spuštění, což vede k tichému spuštění libovolného kódu.
- CVE-2023-27909 Ohrožení zabezpečení spočívající ve vzdáleném spuštění kódu v sadě Visual Studio – Tato aktualizace zabezpečení řeší chybu zabezpečení spočívající v zápisu mimo hranice v sadě Autodesk® FBX® SDK, kde verze 2020 nebo starší může vést ke spuštění kódu prostřednictvím škodlivých souborů FBX nebo zpřístupnění informací.
- CVE-2023-27910 Zranitelnost prozrazení informací ve Visual Studio Tato aktualizace zabezpečení řeší chybu zabezpečení, kdy může být uživatel oklamán k otevření škodlivého souboru FBX, který může zneužít zranitelnost přetečení zásobníkové paměti v Autodesk® FBX® SDK 2020 nebo starším, což může vést ke vzdálenému spuštění kódu.
- CVE-2023-27911 Ohrožení vzdáleným spuštěním kódu ve Visual Studiu. Tato aktualizace zabezpečení řeší zranitelnost, kdy může být uživatel oklamán k otevření škodlivého souboru FBX, který může zneužít zranitelnost přetečení haldy v sadě Autodesk® FBX® SDK 2020 nebo dřívější, což může vést ke vzdálenému spuštění kódu.
- CVE-2023-33139 Ohrožení zabezpečení spočívající ve zpřístupnění informací v sadě Visual Studio– Tato aktualizace zabezpečení řeší chybu zabezpečení OOB, kde analyzátor souborů obj v sadě Visual Studios vede ke zpřístupnění informací.
Visual Studio 2019 verze 16.11.26
Vydáno 11. dubna 2023
Problémy vyřešené v této verzi
- Opravili jsme problém ve službě IIS Express, který mohl způsobit chybové ukončení při aktualizaci telemetrických dat.
- Opravili jsme chybu při odeslání neplatného vstupu do ovladače použitého během trénování PGO pro ovladače režimu jádra.
Komunita vývojářů
Řešené bezpečnostní zpravodaje
- CVE-2023-28296 Ohrožení zabezpečení spočívající ve vzdáleném spuštění kódu v sadě Visual Studio
- CVE-2023-28299 Ohrožení zabezpečení z hlediska falšování identity v sadě Visual Studio
- CVE-2023-28262 Ohrožení zabezpečení spočívající ve zvýšení oprávnění v sadě Visual Studio
- CVE-2023-28263 Ohrožení zabezpečení spočívající ve zpřístupnění informací v sadě Visual Studio
Visual Studio 2019 verze 16.11.25
Vydáno 14. března 2023
Problémy vyřešené v této verzi
- Git 2.39 přejmenoval hodnotu pro credential.helper z "manager-core" na "manager". Další informace naleznete v tématu https://aka.ms/gcm/rename.
- Aktualizace balíčků mingit a Git pro Windows na verzi 2.39.2, které řeší CVE-2023-22490
Adresovaná bezpečnostní doporučení
- CVE-2023-22490 Mingit – ohrožení zabezpečení spočívající ve vzdáleném spuštění kódu
- CVE-2023-22743 Git pro ohrožení zabezpečení spočívající ve zvýšení oprávnění instalační služby systému Windows
- CVE-2023-23618 Git pro Windows – Ohrožení zabezpečení spočívající ve vzdáleném spuštění kódu
- CVE-2023-23946 Mingit – ohrožení zabezpečení spočívající ve vzdáleném spuštění kódu
Visual Studio 2019 verze 16.11.24
Vydáno 14. února 2023
Problémy vyřešené v této verzi
- Aktualizovali jsme interpret CPython na verzi 3.9.13.
- Aktualizace balíčku Mingit a Git pro Windows na verzi 2.39.1.1, která řeší CVE-2022-41903.
Vyřešená bezpečnostní upozornění
- CVE-2023-21566 Ohrožení zabezpečení instalačního programu Visual Studio způsobené zvýšením oprávnění
- CVE-2023-21567 Zranitelnost odmítnutí služby ve Visual Studio
- CVE-2023-21808 Zranitelnost vzdáleného spuštění kódu v .NET a Visual Studio
- CVE-2023-21815 Ohrožení zabezpečení spočívající ve vzdáleném spuštění kódu v sadě Visual Studio
- CVE-2023-23381 Ohrožení zabezpečení spočívající ve vzdáleném spuštění kódu v editoru Visual Studio Code
- CVE-2022-23521 gitattributes parsing integer overflow
-
CVE-2022-41903 Přetečení haldy v
git archive
git log --format
, což vede k RCE - CVE-2022-41953 Ohrožení zabezpečení spočívající ve vzdáleném spuštění kódu klonování grafického uživatelského rozhraní Gitu
Visual Studio 2019 verze 16.11.23
Vydáno 10. ledna 2023
Vyřešená bezpečnostní doporučení
- CVE-2023-21538 .NET Denial of Service Vulnerability V .NET 6.0 existuje zranitelnost na útok typu Denial of Service. Škodlivý klient by mohl způsobit přetečení zásobníku, což může vést k útoku na dostupnost služby, když útočník odešle neplatný požadavek na vystavený koncový bod.
Visual Studio 2019 verze 16.11.22
Vydáno 13. prosince 2022
Vyřešené bezpečnostní doporučení
- CVE-2022-41089 Zranitelnost vzdáleného spuštění kódu Existuje zranitelnost vzdáleného spuštění kódu v .NET Core 3.1, .NET 6.0 a .NET 7.0, kde by škodlivý aktér mohl způsobit spuštění libovolného kódu v důsledku parsování škodlivě vytvořených souborů xps.
Visual Studio 2019 verze 16.11.21
Vydáno 8. listopadu 2022
Problémy vyřešené v této verzi
- Přidali jsme podmínkové ochrany pro opravu nesprávných odkazů v optimalizacích AMD64 pro boost, stl_interfaces.
Vyřešená bezpečnostní doporučení
CVE-2022-41119 – Zranitelnost přetečení haldy vzdáleného spuštění kódu v sadě Visual Studio- CVE-2022-39253 Zveřejnění informací Optimalizace lokálního klonu ve výchozím nastavení dereferencuje symbolické odkazy
Visual Studio 2019 verze 16.11.20
Vydáno 11. října 2022
Problémy vyřešené v této verzi
- Zobrazení zdrojů se zobrazuje spolehlivěji u projektů, které se znovu načtou
- Správci budou moct aktualizovat instalační program VS na offline klientském počítači z rozložení bez aktualizace VS.
Vyřešená bezpečnostní doporučení
- CVE-2022-41032 .NET – Zranitelnost spočívající ve zvýšení oprávnění Existuje zranitelnost v rozhraní .NET 7.0.0-rc.1, .NET 6.0, .NET Core 3.1 a klientech NuGet (NuGet.exe, NuGet.Commands, NuGet.CommandLine, NuGet.Protocol), která umožňuje škodlivému aktérovi přimět uživatele k spuštění libovolného kódu.
Visual Studio 2019 verze 16.11.19
Vydáno 13. září 2022
Problémy vyřešené v této verzi
- Zobrazení zdrojů se zobrazuje spolehlivěji u znovu načítaných projektů.
Vyřešená bezpečnostní oznámení
- CVE-2022-38013 .NET Denial of Service Vulnerability: Zranitelnost typu odmítnutí služby existuje v ASP.NET Core 3.1 a .NET 6.0, kde by škodlivý klient mohl způsobit přetečení zásobníku, což může vést k útoku typu odmítnutí služby, když útočník odešle přizpůsobený datový paket, který se zpracovává během vazby modelu.
Visual Studio 2019 verze 16.11.18
Vydáno 9. srpna 2022
Od komunity vývojářů
- Programové uživatelské rozhraní ve VS2019 – Chyba VS při otevírání nebo rozbalení map uživatelského rozhraní
- Spuštění několika startovacích projektů selže s chybovou zprávou
Řešená bezpečnostní doporučení
- CVE-2022-34716 Ohrožení zabezpečení spočívající ve zpřístupnění informací existuje v .NET 6.0 a .NET Core 3.1, které by mohlo vést k neoprávněnému přístupu k privilegovaným informacím.
- CVE-2022-31012 Remote Code Execution Instalátor Git pro Windows může být oklamán ke spuštění nedůvěryhodného binárního souboru
- CVE-2022-29187 Zvýšení oprávnění Můžou uživatelé se zlými úmysly vytvořit adresář .git ve složce, kterou vlastní superuživatel
- CVE-2022-35777 Remote Code Execution Visual Studio 2022 Preview Fbx File parser Heap overflow Vulnerability
- CVE-2022-35825 Remote Code Execution Visual Studio 2022 Preview Fbx File Parser OOBW Vulnerability
- CVE-2022-35826 Remote Code Execution Visual Studio 2022 Preview Fbx File parser Heap overflow Vulnerability
- CVE-2022-35827 Remote Code Execution Visual Studio 2022 Preview Fbx File parser Heap OOBW Vulnerability
Visual Studio 2019 verze 16.11.17
Vydáno 12. července 2022
Problémy vyřešené v této verzi
- Aktualizace LibraryManageru pro přizpůsobení změn v rozhraní CDnjs API
Od komunity vývojářů
Visual Studio 2019 verze 16.11.16
Vydáno 14. června 2022
Od komunity vývojářů
Řešená upozornění na bezpečnost
- CVE-2022-30184 . NET Information Disclosure – Ohrožení zabezpečení spočívající ve zpřístupnění informací v .NET 6.0 a .NET Core 3.1 v nuGetu, kde může dojít k úniku přihlašovacích údajů
- CVE-2022-24513 Ohrožení zabezpečení spočívající ve zvýšení oprávnění Ohrožení zabezpečení z hlediska možného zvýšení oprávnění existuje, když služba aktualizátoru sady Microsoft Visual Studio nesprávně parsuje místní konfigurační data.
Visual Studio 2019 verze 16.11.15
Vydáno 17. května 2022
Problémy vyřešené v této verzi
- Pevná připojení pro službu Azure SQL Managed Instance v nástrojích SQL Server Data Tools, včetně porovnání schémat a průzkumníka SQL Serveru. Poznámka: Podpora pro Managed Instance s podporou Azure Arc je plánována v budoucím vydání (v komunitě)
Od komunity vývojářů
Visual Studio 2019 verze 16.11.14
Vydáno 10. května 2022
Problémy vyřešené v této verzi
- Byla přidána implementace pro zbývající zprávy o chybách C++20, známé také jako backports. Všechny funkce C++20 jsou nyní dostupné v přepínači /std:c++20. Další informace o implementovaných backportech najdete v projektu C++20 Defect Reports v úložišti Microsoft/STL GitHub a tomto blogovém příspěvku.
- Aktualizována verze Gitu pro Windows, kterou využívá Visual Studio, a instalovatelná volitelná komponenta na verzi 2.36.0.1.
- Opravili jsme problém s integrací Gitu, kdy se při stahování nebo synchronizaci rozbíhajících se větví nezobrazoval lokalizovaný tip, jak jej vyřešit.
Od komunity vývojářů
Vyřešená bezpečnostní upozornění
CVE-2022-29117 .NET Denial of Service Vulnerability V .NET 6.0, .NET 5.0 a .NET Core 3.1 existuje zranitelnost, kde může škodlivý klient manipulovat s cookies a způsobit odepření služby.
CVE-2022-23267 .NET Core chybová zranitelnost, která způsobuje odepření služby Existuje zranitelnost v .NET 6.0, .NET 5.0 a .NET Core 3.1, kde škodlivý klient může způsobit odepření služby prostřednictvím nadměrných přidělování paměti pomocí HttpClient.
CVE-2022-29145 Zranitelnost odepření služby v .NET Zranitelnost existuje v .NET 6.0, .NET 5.0 a .NET Core 3.1, kde může škodlivý klient způsobit odepření služby při zpracování HTML formulářů.
CVE-2022-24513 Ohrožení zabezpečení spočívající ve zvýšení oprávnění Ohrožení zabezpečení z hlediska možného zvýšení oprávnění existuje, když služba aktualizátoru sady Microsoft Visual Studio nesprávně parsuje místní konfigurační data.
Visual Studio 2019 verze 16.11.13
Vydáno 19. dubna 2022
Problémy vyřešené v této verzi
- Opraven problém související s regresí vctip.exe z 12. 11. 2016
- Opravili jsme chybu, která bránila načtení některých aplikací vytvořených pomocí ASAN (Address Sanitizer) ve Windows 11.
- Opravili jsme další problém s ASAN, kdy u vícevláknových aplikací se soupeřením o haldu mohlo docházet k zablokování, falešným zprávám o uvolnění divokého ukazatele nebo zablokování při ukončování procesu.
Visual Studio 2019 verze 16.11.12
Vydáno 12. dubna 2022
Problémy vyřešené v této verzi
- Opravili jsme problém, který způsoboval, že některé animace pro spuštění testu běžely na pozadí i po dokončení přidružených testovacích spuštění. To způsobuje zpomalení, která byla obzvláště patrná u monitorů s vysokou frekvencí aktualizace. Oprava by měla zlepšit prostředí používání VS na monitorech s vysokou obnovovací rychlostí.
- Odebrání nepotřebného upozornění při připojování k serveru LiveShare, který neposkytoval určité funkce používané klientem.
Od komunity vývojářů
- Optimalizované aplikace Qt se zhroutí při spuštění na ARM64
- Zobrazuje se mi chyba Live Share: Uživatel výstupního kanálu funguje s omezenou funkčností kvůli absenci závislé služby.
- Funkce Najít v IVsTextImage nefunguje v sadě VisualStudio 2019
Vyřešené bezpečnostní upozornění
CVE-2022-24765 Chyba zabezpečení spočívající v možném zvýšení oprávnění existuje v Gitu pro Windows, kde operace Gitu by mohly probíhat mimo úložiště při vyhledávání adresáře Git. Git pro Windows se teď aktualizuje na verzi 2.35.2.1.
CVE-2022-24767 zranitelnost únosu DLL V Git instalátoru pro Windows existuje potenciální zranitelnost únosu DLL při běhu odinstalátoru v účtu SYSTEM. Git pro Windows se teď aktualizuje na verzi 2.35.2.1.
CVE-2022-24513 Ohrožení zabezpečení spočívající ve zvýšení oprávnění Ohrožení zabezpečení z hlediska možného zvýšení oprávnění existuje, když služba aktualizátoru sady Microsoft Visual Studio nesprávně parsuje místní konfigurační data.
Visual Studio 2019 verze 16.11.11
Vydáno 8. března 2022
Problémy vyřešené v této verzi
- Opravili jsme problém se vzdáleným laděním, zejména ovlivňujícím službu Azure App Service, kdy docházelo k selhání ověřování s chybou 'Připojení ke vzdálenému koncovému bodu bylo ukončeno' a Visual Studio nevyžadovalo zadání přihlašovacích údajů.
- Vylepšili jsme výkon monitorů s vysokou obnovovací rychlostí.
Od komunity vývojářů
- Vnitřní chyba kompilátoru v operaci skládání s operátorem += ve verzi 16.11
- consteval constructor and C7595
- cl nezpůsobuje, že by speciální členské funkce byly implicitně constexpr
- Nelze mít samostatně stojící výrazy 'requires'.
- Ve VS 2019 nejsou nakonfigurované galerie rozšíření.
- Průzkumník objektů SQL Serveru nezobrazuje indexy
- Projekt SQL se nevytvoruje, pokud obsahuje tabulky úložiště souborů.
Řešena bezpečnostní upozornění
CVE-2020-8927 Ohrožení zabezpečení Spočívající ve vzdáleném spuštění kódu existuje v .NET 5.0 a .NET Core 3.1, kde existuje přetečení vyrovnávací paměti ve verzích knihovny Brotli před 1.0.8.
CVE-2022-24464 Zranitelnost Zranitelnost spočívající v odepření služby existuje v rozhraní .NET 6.0, .NET 5.0 a .NET CORE 3.1 při zpracování určitých typů HTTP formulářových požadavků.
CVE-2022-24512 Ohrožení zabezpečení spočívající ve vzdáleném spuštění kódu existuje v .NET 6.0, .NET 5.0 a .NET Core 3.1, kde v rutině .NET Double Parse dochází k přetečení vyrovnávací paměti zásobníku.
CVE-2021-3711 Ohrožení přetečení vyrovnávací paměti OpenSSL Potenciální ohrožení přetečení vyrovnávací paměti existuje v OpenSSL, které využívá Git pro Windows. Git pro Windows je teď aktualizovaný na verzi 2.35.1.2, která tento problém řeší.
Visual Studio 2019 verze 16.11.10
Vydáno 8. února 2022
Problémy vyřešené v této verzi
- Opravili jsme problém, který způsoboval občasné chybové ukončení linkeru C++.
- Skrytý problém s generováním kódu na x64.
- Problém, který znemožnil odstranění souborů během jejich zpracování statickou analýzou jazyka C++ na pozadí.
- Vyřešili jsme problém v operátoru rovnosti C++ ATL CString v režimu C++20.
- Opravili jsme problém, který mohl zabránit spuštění inicializátoru ve scénáři zátěžového testu.
Od komunity vývojářů
- Chybějící operátory porovnání mezi LPCWSTR a CString ve VS 16.11.8
- Chyba optimalizátoru x64 VC++2019 16.11.4
Řešená bezpečnostní doporučení
CVE-2022-21986 Zranitelnost DoS Existuje zranitelnost odepření služby (DoS) v rozhraní .NET 5.0 a .NET 6.0, když webový server Kestrel zpracovává určité požadavky HTTP/2 a HTTP/3.
Visual Studio 2019 verze 16.11.9
Vydáno 11. ledna 2022
Problémy vyřešené v této verzi
- Opravili jsme problém s nemožností ladit aplikace vícekrát, když se Terminál Windows používal jako výchozí terminál.
- Oprava instalace pro odblokování zákazníků v omezených konfiguracích
- Opravili jsme problém, který bránil klientovi v aktualizaci aktuálnějšího bootstrapperu. Jakmile klient používá bootstrapper a instalační program vydaný v lednu 2022 nebo později, měly by všechny aktualizace, které používají další bootstrappery, fungovat po celou dobu životního cyklu produktu.
- Byla opravena občasná situace, kdy VSInstr neukončil činnost při instrumentaci binárního souboru s volatilními metadaty, což vedlo k selhání profilace instrumentace.
- Opravili jsme problém, kde kompilace kódu C++ s velmi velkými funkcemi pomocí /Og nebo #pragma optimize("g") může vygenerovat neplatný kód (chybný codegen).
- Opravili jsme chybu v C++ Concurrency::parallel_for_each, která způsobovala pád volajícího procesu kvůli přetečení celého čísla.
Od komunity vývojářů
Visual Studio 2019 verze 16.11.8
Vydáno 14. prosince 2021
Problémy vyřešené v této verzi
Vykreslování obousměrných znaků ovládacího prvku textu
Aby se zabránilo potenciálně škodlivému zneužití, které umožňuje nesprávně znázornit kód, editor sady Visual Studio už neumožňuje obousměrným textovým ovládacím znakům manipulovat s pořadím znaků na povrchu pro úpravy. Nová možnost způsobí, že se tyto obousměrné znaky ovládacího prvku textu zobrazí se zástupnými symboly. Obousměrné znaky ovládacího prvku textu budou v kódu stále přítomny, protože toto chování má vliv pouze na to, co se v editoru kódu vykresluje.
Tato funkce je řízena v nástrojích\Možnosti. Na stránce Textový editor\Obecné je k dispozici možnost Zobrazit obousměrné znaky textového ovládacího prvku, které budou ve výchozím nastavení zaškrtnuté. Při zaškrtnutí se všechny obousměrné textové řídicí znaky vykreslí jako zástupné symboly. Zrušením zaškrtnutí políčka se vrátíte k předchozímu chování, kdy se tyto znaky nevykreslí.
Znak Unicode se považuje za obousměrný znak ovládacího prvku textu, pokud spadá do některé z následujících oblastí: U+061c, U+200e-U+200f, U+202a-U+202e, U+2066-U+2069.
- Opravili jsme problém v kompilátoru C++, kdy templátový destruktor v hierarchii tříd s inicializátory datových členů může být instanciován příliš brzy, což může vést k nesprávné diagnostice použití nedefinovaných typů nebo jiných chyb.
- Opravili jsme problém v porovnání CString knihovny ATL v jazykových režimech C++20 a C++Latest.
- Byl přidán Python 3.9.7 do pracovního zatížení pro Python. Odebrání Pythonu 3.7.8 kvůli ohrožení zabezpečení
Od komunity vývojářů
- Odkazovaný soubor DacPac způsobí zpracování souboru refactorlog během nasazení, i když je IncludeCompositeObjects nastaveno na false
- CString s operátorem kosmické lodi <=> vrací nesprávný výsledek (ovlivňuje std::map, std::set atd.)
- Projekt sqldb ve Visual Studiu nemůže vytvořit primární klíč s možností (statistics_incremental = zapnuto) na tabulce
- Dědičnost šablon někdy nuceně způsobí nesprávnou instanciaci.
- Visual Studio 2019 se při porovnávání souborů aspx/aspx.vb zamrzne
- Microsoft.Azure.Compute.Emulator.EXE se neaktualizuje
Vyřešená bezpečnostní upozornění
CVE-2021-43877 Zranitelnost .NET umožňující zvýšení oprávnění existuje v ANCM, což může umožnit zvýšení oprávnění, když jsou aplikace .NET Core, .NET 5 a .NET 6 hostovány ve službě IIS.
CVE-2021-42574 Zranitelnost obousměrného textu Řídicí znaky obousměrného textu mohou být použity tak, aby způsobili, že se kód v editoru vykreslí odlišně od toho, co je obsaženo na disku.
Visual Studio 2019 verze 16.11.7
Vydáno 16. listopadu 2021
Problémy vyřešené v této verzi
- Přidá podporu Xcode 13.1.
- Bootstrappers nyní respektuje parametr --useLatestInstaller, který způsobí, že nejnovější instalační program bude integrován do rozložení. Tento nejnovější instalační program, který je dodáván se sadou Visual Studio 2022, umožňuje situaci, kdy podniky chtějí převést své klienty z jednoho umístění rozložení do jiného. Další informace najdete v [Průvodci správci sady Visual Studio](* Bootstrappers nyní respektují parametr --useLatestInstaller, který způsobí integraci nejnovějšího instalačního programu do rozložení. Tento nejnovější instalační program, který je dodáván se sadou Visual Studio 2022, umožňuje situaci, kdy podniky chtějí převést své klienty z jednoho umístění rozložení do jiného. Další informace najdete v průvodci správci sady Visual Studio.)
- Opravili jsme problém, který způsoboval, že se projekty WAP nezobrazovaly v poli se seznamem nástrojů po spuštění projektů.
- Opravili jsme problém s projekty aplikací systému Windows (WAP), kdy za určitých okolností obsahuje poslední sada aplikací nesprávné binární soubory.
- Zabránit tomu, aby otevření oken "Správa připojení Team Explorer >" nebo "Změny Gitu" způsobilo odpojení řešení TFVC.
Od komunity vývojářů
- Verze od 16.8.0 až po 16.9.1 přestává reagovat a často se restartuje.
- Chyba IntelliSense při použití std::source_location::current()
- Visual Studio 2019 verze 16.10 – UPW – Xamarin: Výjimka modulu runtime Nejde načíst soubor nebo sestavení po aktualizaci na Visual Studio 16.10
- Visual Studio 2019 verze 16.11.3 – Balíkování aplikace UWP selže
- 16.11.6: Nepodařilo se nainstalovat balíček AndroidImage_x86_API125_Private,version=10.0.0.3
Visual Studio 2019 verze 16.11.6
Vydáno 9. listopadu 2021
Problémy vyřešené v této verzi
- Při instrumentaci binárního souboru s nestálými metadaty řešte občasný případ, kdy se VSInstr neukončí.
- Oprava chyb "hodnota rozsahu" při použití C++ IntelliSense.
- Za určitých podmínek při zvolení mezinárodního nastavení dojde při spuštění fsi z Visual Studio k chybovému ukončení. Tato verze řeší problém a služba fsi by teď měla fungovat správně.
- Opravili jsme problém, který mohl způsobit, že Visual Studio sestaví, ladí nebo spustí testy na binárních souborech, které nebyly v nejnovějších změnách kódu aktuální.
- Řeší únik fondu vláken při místním testování cloudových služeb.
- Přidejte podporu pro rozhraní API Androidu 12
- Opravuje potenciální zablokování při zavírání profileru výkonu nebo diagnostických nástrojů na počítačích s Windows Serverem.
- Opravuje zpoždění při spuštění VS.
Vyřešená bezpečnostní doporučení
CVE-2021-42319 Ohrožení zabezpečení spočívající ve zvýšení oprávnění ve zprostředkovateli rozhraní WMI, který je součástí instalačního programu sady Visual Studio.
CVE-2021-42277 Ohrožení zvýšením oprávnění u služby Standard Collector Services diagnostického centra Ohrožení zvýšením oprávnění existuje, když služba Standard Collector Services diagnostického centra nesprávně zpracovává operace se soubory.
Visual Studio 2019 verze 16.11.5
Vydáno 12. října 2021
Problémy vyřešené v této verzi
Vyřešené bezpečnostní upozornění
CVE-2020-1971 OpenSSL – Ohrožení zabezpečení z hlediska odepření služby
V knihovně OpenSSL, kterou využívá Git, existuje potenciální zranitelnost typu odepření služby.
CVE-2021-3449 Ohrožení zabezpečení spočívající v odepření služby OpenSSL
V knihovně OpenSSL, kterou využívá Git, existuje potenciální ohrožení zabezpečení vedoucí k odepření služby.
CVE-2021-3450 Ohrožení zabezpečení spočívající v odepření služby OpenSSL
V knihovně OpenSSL existuje potenciální obcházení příznaku, který Git využívá.
CVE-2021-41355 Zranitelnost vedoucí k odhalení v .NET
V rozhraní .NET existuje ohrožení zabezpečení spočívající ve zpřístupnění informací, kde System.DirectoryServices.Protocols.LdapConnection odesílá přihlašovací údaje v prostém textu v Linuxu.
Visual Studio 2019 verze 16.11.4
Vydáno 5. října 2021
Problémy vyřešené v této verzi
- Podpora sady Windows 11 SDK
- Přidání matematických funkcí AMD64 do ARM64X CRT
- Aktualizace rozhraní ARM64 a ARM64EC mezi binárním modulem a runtimem instrumentace POGO.
- Opravili jsme několik problémů s reakční rychlostí a správností technologie IntelliSense, které ovlivňují koncepty, rozsahy a zkrácené šablony funkcí C++20.
- Opravili jsme falešně pozitivní výsledky v kontrolách místní životnosti.
- Opravili jsme problém, kdy pole přidělená konstantou velikosti > 32bitů mohla přidělit méně paměti, než bylo požadováno.
- Zajišťuje, že při inicializaci statických proměnných ve výchozí doméně AppDomain dojde k inicializaci řetězců ATL.
- Opravili jsme chybu v C++ Concurrency::parallel_for_each, která způsobovala havárii volajícího procesu kvůli přetečení integeru.
- Opravili jsme chybu v ladicím mechanismu iterátoru STL, která mohla způsobit chybové ukončení v vícevláknových programech používajících kontejnery STL.
- Opravili jsme závažnou vnitřní chybu kompilátoru způsobenou nepojmenovanými strukturami, jejichž pole jsou odkazována z poznámek SAL.
- Řeší vzácnou chybu při analýze šablonovaného kódu, který používá __uuidof.
- Opravili jsme problém, který způsoboval, že se výsledky statické analýzy jazyka C++ někdy v akci FixIt nezobrazovat správně.
- Oprava otevírání souborů s příponou .uitest v projektu programového uživatelského rozhraní
- Události změny komponent pro objekty, které nejsou komponenty, i v návrháři WinForms .NET.
- Oprava chyby při odstraňování ovládacího prvku ContextMenuStrip v návrháři Windows Forms .NET.
- Chraňte se proti pádům při znovunačítání návrháře Windows Forms při přetahování.
- Oprava občasného chybového ukončení VS při práci s návrhářem WinForms .NET během opětovného sestavení řešení nebo projektu.
- Opravili jsme chybu, která způsobovala, že projekty .NET 5 byly hlášeny jako zastaralé, když měly být aktuální, což způsobilo pomalejší sestavení.
- Automatické vypnutí indexování aktiv u velkých projektů Unity.
- Přidá podporu Xcode 13.0.
- Tato verze řeší problém s nasazením určitých projektů Windows Application Packaging, kde nasazení zbytečně kopíruje neupravené soubory.
Od komunity vývojářů
- Porovnání CComPtr s CComPtr způsobí chybu
- Strukturovaná vazba v lambda v lambda způsobí neplatnou chybu kompilace.
- Chybné generování kódu s operátorem new
- Selhání sestavení WinARM64 s mfc/ATL Link po migraci z VS 16.8.6 na VS 16.9.5
- Poskytovatel Unity codelens stále vyžaduje obrovské množství paměti a v rozsáhlém projektu Unity ve verzi 16.11 by mohl dojít k vyčerpání paměti.
- Chyba C3493 s /std:c++latest pomocí strukturované vazby v lambda
Visual Studio 2019 verze 16.11.3
Vydáno 14. září 2021
Problémy vyřešené v této verzi
- Opravili jsme chybějící cíl ladění vzdáleného zařízení pro projekty Xamarin iOS.
- Opravili jsme chybu, která způsobovala, že místní odkaz na nabídku Start zmizel. K chybě došlo pouze při aktualizaci více instancí různých skladových položek produktu na stejném počítači.
Od komunity vývojářů
- Uživatelské rozhraní sady Visual Studio nereaguje, dojde-li během sestavování k příliš velkému množství výstupu protokolu sestavení (např. diagnostická rozvaha)
- Při spuštění live Unit Testing dojde k chybovému ukončení
- "Vzdálené zařízení" není uvedené v zařízeních
- Návrhář pro 32bitové aplikace se zhroutí pokaždé, když přejíždíte přes něj kolečkem myši
Řešené bezpečnostní upozornění
CVE-2021-26434 Visual Studio – Ohrožení zabezpečení spočívající v eskalaci oprávnění při nesprávném přiřazení oprávnění
Po instalaci funkce vývoj her s C++ a výběru úlohy Unreal Engine Installer existuje v sadě Visual Studio zranitelnost týkající se přiřazení oprávnění. Systém je během instalace zranitelný vůči LPE, vytvoří adresář s přístupem k zápisu všem uživatelům.
Visual Studio 2019 verze 16.11.2
Vydáno 25. srpna 2021
Problémy vyřešené v této verzi
- Opravili jsme problém, kdy selhalo generování mezipaměti CMake, což zablokovalo IntelliSense, kompilaci a ladění.
- Při spuštění ladění některých aplikací .NET a .NET Core bylo opraveno upozornění "Vypršel časový limit vyhodnocení funkce 'System.Diagnostics.TraceInternal.Listeners.get' a bylo potřeba ji přerušit nebezpečným způsobem".
Od komunity vývojářů
- Generování mezipaměti CMake "zamrzne" po upgradu z verze vs2019 16.11.0 na verzi 16.11.1
- Nelze najít žádné prostředky vhodné pro zadanou jazykovou verzi nebo neutrální jazykovou verzi. Ujistěte se, že se jedná o Microsoft.VisualStudio.Data.Providers.SqlServer.
- Volba sestavení přestala fungovat VS 16.11
Visual Studio 2019 verze 16.11.1
Vydáno 16. srpna 2021
Problémy vyřešené v této verzi
- Opravili jsme problém s instalací balíčku Microsoft.VisualStudio.ScriptedHost.Registry během instalace sady Visual Studio, což by způsobilo selhání celé instalace.
- Odblokované přidání nového připojení SSH prostřednictvím možností nástrojů
Od komunity vývojářů
Visual Studio 2019 verze 16.11.0
Vydáno 10. srpna 2021
Shrnutí novinek v tomto vydání sady Visual Studio 2019 verze 16.11.0
Aktualizovaná nabídka nápovědy
- Aktualizované menu zvýrazňuje materiály pro Začínáme a užitečné tipy a triky. Poskytuje také přístup k Vývojářské komunitě, poznámkám k vydání, plánu produktu Visual Studio a našim stránkám na sociálních sítích.
- Nová položka nabídky Moje předplatné umožňuje vývojářům maximálně využít jejich předplatná prostřednictvím povědomí o výhodách a dalších informacích.
Nástroje Gitu
- Přistupujte k dalším akcím z přeplněné nabídky ve výběru větví v okně Git Changes a na stavovém řádku.
- Najeďte myší na název větve, abyste viděli podrobnosti o poslední změně v nápovědní bublině.
- Získejte přístup k dalším akcím v rozbalovací nabídce výběru úložiště na stavové liště.
- Najeďte myší na název úložiště, aby se zobrazily podrobnosti o úložišti, jako je místní cesta a vzdálená adresa URL.
C++
- Nástroje LLVM dodávané se sadou Visual Studio byly upgradovány na LLVM 12. Podrobnosti najdete v poznámkách k verzi LLVM.
- Podpora Clang-cl byla aktualizována na LLVM 12.
Nastavení
- Opravili jsme problém, který ovlivnil provádění příkazu update příkazového řádku. Pokud aktualizace selže poprvé, následné vydání příkazu update teď způsobí, že aktualizace obnoví předchozí operaci, kde skončila.
.NET Opětovné načítání za provozu
- Uživatelská zkušenost s funkcí .NET Hot Reload pro úpravy spravovaného kódu za běhu.
Podrobnosti o novinkách v tomto vydání sady Visual Studio 2019 verze 16.11.0
Uživatelské prostředí .NET Hot Reload pro úpravy spravovaného kódu za běhu
V této verzi s radostí zpřístupníme první verzi nového uživatelského prostředí Hot Reload při úpravách souborů kódu pro aplikace jako WPF, Windows Forms, ASP.NET Core, konzola atd. S Hot Reload teď můžete upravovat spravovaný zdrojový kód aplikací, když aplikace běží, aniž byste museli pozastavit provádění nebo používat zarážku. Místo toho jednoduše proveďte podporovanou změnu a pomocí nového tlačítka Použít změny kódu na panelu nástrojů je okamžitě použijte.
V této aktualizaci sady Visual Studio je toto nové prostředí k dispozici při spuštění aplikace v ladicím programu (F5) a využívá mechanismus Upravit a pokračovat (EnC). Proto nyní můžete všude, kde je podporován EnC, používat Okamžité opětovné načítání spolu s dalšími funkcemi ladicího programu. .NET Hot Reload bude fungovat také společně s XAML Hot Reload, což umožňuje provádět změny uživatelského rozhraní i kódu za ním ve vašich desktopových aplikacích, jako jsou WPF nebo WinUI.
EnC i Hot Reload také sdílejí stejná omezení, proto mějte na paměti, že ne všechny typy úprav jsou aktuálně podporovány. Úplný seznam toho, co je nebo není podporováno, najdete v naší dokumentaci.
Další informace o opětovném načítání za provozu a naší dlouhodobé vizi najdete v našem blogovém příspěvku.
Nejzávažnější chyby opravené v této verzi
- MsVC C++ 14.29.16.10 Sada nástrojů SxS byla aktualizována tak, aby odpovídala VS 2019 v16.10.4. Verze sady nástrojů MSVC pro tuto aktualizaci je 14.29.30040.0/19.29.30040.0.
- Aktualizace brandingu Azure
- Opravte problém, kdy selhání během zjišťování testu CMake může způsobit selhání generování mezipaměti.
- Opravili jsme problém, který způsoboval, že se testy TPv0 používající csv nebo SQLCE jako zdroje dat nespustí s argumentem ArgumentException.
- Byla opravena chyba sestavení "ApplicationVerificationFailed" při použití funkcionality Hot Restart.
- Opravili jsme chybu, která bránila rychlé kontrole aktuálnosti projektů WAP, což způsobovalo, že byly tyto projekty znovu sestavovány (místo vynechání), i když byly aktuální a nevyžadovaly úpravy, což dále vedlo ke zvýšení přírůstkových časů sestavení v IDE.
- Byla opravena chyba „Xamarin.iOS nepodporuje spuštění nebo ladění předchozí sestavené verze projektu“.
- Opravili jsme chybu "Nejde se připojit k mac serveru s adresou" při pokusu o distribuci aplikací pro iOS.
- Moduly pro standardní knihovnu (experimentální) chyběly, ale byly obnoveny.
- Opravili jsme chybu asertace EDG u vnořených co_yield.
- Opravili jsme problém, který způsoboval, že nástroje Microsoft Azure Tools for Visual Studio způsobovaly načtení dalších knihoven DLL v informačním okně.
- Opravili jsme problém s přístupností, který způsoboval, že se nezobrazovala nastavení účtu s vysokým kontrastem.
- Opravili jsme problém s formátováním při použití @
{if(true)}
. - Opravili jsme problém s přístupností, kdy čtečky obrazovky neoznamovaly sbalené záhlaví kódu.
- Byl upraven poměr kontrastu světlosti pro barvu popředí a pozadí hranic zemí tak, aby byl větší nebo roven 3:1, což umožňuje uživatelům se zrakovým postižením tyto ovládací prvky rozpoznat.
- Opravili jsme problém s přístupností, kdy zobrazovaný název a přístupný název nebyly podobné pro pole pro úpravy "Server", "Název webu" a kombinované pole "Cílové runtime prostředí".
- Opravili jsme chybu, která způsobovala, že čtečka obrazovky oznamovala informace o stavové zprávě při připojování v okně Přidat SQL Server.
- V seznamu dokončení v projektech VB chybí filtr.
- Opravili jsme problém, který způsoboval, že Visual Studio občas přestalo reagovat při načítání Microsoft.Maui-net6.sln.
- Opravili jsme chybu při vytváření projektu IOS nebo projektu XF, která zobrazovala upozornění "Xamarin.iOS.Common.targets".
- Oprava seskupování nabídek pro výběr větví
- Opravili jsme problém, který způsoboval, že se úložiště pod vybraným úložištěm otevřelo místo požadovaného úložiště.
- Opravili jsme chybu způsobující, že varování pro funkce šablon dodržovala nesprávnou sadu pravidel.
- Opravili jsme chybu, která způsobovala, že rozevírací seznam účtu Microsoft byl zkrácen při změně velikosti z 125 % na 150 % nebo z 175 % na 200 %.
- Opravili jsme chybu přístupnosti, kdy narrátor neoznamuje název štítku.
- Uživatelům jsme usnadnili přístup k tlačítku „převést barvu na prostředek“.
- Usnadnili uživatelům slabozraké zobrazení fokusu na tlačítkách Vybrat předchozí přechodovou zarážku a Výběr další přechodové zarážky.
- Opravené problémy s uživateli čtečky obrazovky, kteří nedostávají správné informace o tlačítkách.
- Při odesílání commity se vždy nezobrazovaly specifické chybové zprávy GitHubu.
- Opravili jsme problém, který způsoboval upozornění při pokusu o připojení k SharePointu za účelem zřízení požadavků ladění pracovního postupu.
- Opravili jsme problém, který způsoboval, že síťové operace nefungovaly s forkem a vzdálenými větvemi forku v okně úložiště Git.
- Opravili jsme problém s databázovým projektem, kdy přetažení souboru z Průzkumníka řešení do otevřeného projektu odstranilo soubor ze systému souborů.
- Opravili jsme problém, který způsoboval výjimku v souborech .cshtml a .razor.
- Opravili jsme pomalé zobrazení souborů a ikon v integrovaném vývojovém prostředí sady Visual Studio a Průzkumník řešení.
- Opravili jsme chybu se zasíláním zpráv Gitu, které nahlásilo, že není povolené spouštět více hromadných operací se soubory najednou.
- Vylepšili jsme usnadnění přístupnosti při přístupu k ovládacím prvkům pro libovolnou cestu vybraného profilu.
- Opravili jsme upozornění "Seznam chyb" při publikování projektu cloudové služby pomocí šablony Jednostráková aplikace.
- Opravili jsme problém, kdy při pokusu o zavření okna Rychlý start mohlo dojít k chybovému ukončení sady Visual Studio.
- Opravili jsme nemožnost publikovat databázové projekty s hodnotami null a názvem parametru str.
- Byla přidána podpora pro příkazy SSDT MERGE.
- Opravili jsme problém s jazykem F# Interactive, kdy odkazy na balíčky NuGet přestaly fungovat.
- Byla přidána možnost používat předchozí složky rozložení prohledávající balíčky během operací rozložení.
- Přidali jsme další vylepšení přístupnosti pro uživatele, kteří používají pouze klávesnici, a to při ladění a výběru v nabídce.
- Opravili jsme chybu lokalizace v Průzkumníku testů.
- Opravili jsme chybu, která způsobovala selhání sestavení v projektech VSIX jazyka C#.
- Opravili jsme chybu, kdy publikování selhalo v aplikaci ASP.NET Core běžící v Dockeru (Windows/Linux) do kontejneru Dockeru s chybou:"Aktuální kontext "desktop-linux" se v systému souborů nenašel.
- Převedeno na použití nové instance DartLab, která poskytuje nejnovější opravy a zjednodušuje YAML.
- Opravili jsme problém při kliknutí na "Přejít na deklaraci", která vedla k přechodu kurzoru na nesprávnou pozici.
- Oprava regrese v EnC.
- Opravili jsme chybu, která způsobovala, že Sada Visual Studio přestala reagovat při vytváření aplikace Service Fabric.
- Opravili jsme chybu, kdy po přidání podpory Dockeru pro projekt funkce Azure s vybraným typem .NET 5 (izolovaný) zmizela kontextová položka podpory nástroje Container Orchestrator.
- Opravili jsme situaci, kdy F5/Ctrl+F5 vytvořil chybovou zprávu "Příkaz Dockeru selhal s ukončovacím kódem 1."
- Přidání Service Fabric a dialogového okna Přidat podporu orchestrace
- Opravili jsme chybu při obnovení odstraněných balíčků NuGet.
- Opravili jsme chybu, která způsobovala odebrání oken LUT po přejmenování projektů mstest.
- Oprava formátování při vyhledávání kódu, pokud není zadán název kontejneru.
- Opravili jsme chybějící zprávy upozornění v CppCoreChecku.
- Opravili jsme chybu při přidávání třídy do ASP.NET, která způsobovala žlutý pruh s chybovou zprávou CSharpSyncNamespaceCodeRefactoringProvider.
- Vylepšili jsme výkon při používání PointerSafetyXtension v CppCoreChecku.
- Vylepšená lokalizace funkcí VC++.
- Opravili jsme chybu sestavení, když se proměnná solutionPath vyhodnotila jako nedefinovaná.
- Opravili jsme výjimečný scénář, který mohl zabránit zavření instancí sady Visual Studio, pokud je průzkumník testů otevřený v řešení.
- Opravili jsme problém s viditelností při použití vysokého kontrastu se zvýrazněním černé ve virtuálních počítačích, který ovlivňoval zaměření.
- Opravili jsme problém, kdy při odstraňování více vybraných a označených obrázků došlo k chybě "Žádný takový obrázek."
- Vylepšili jsme prostředí pro psaní XAML v klientovi LiveShare.
- Opravili jsme problém při použití příkazu Navigate To s rozpoznáváním řeči, který způsoboval, že uživatel musel čekat na vymazání Tooltipu před zobrazením výsledku.
- Opravili jsme problém, který způsoboval, že se dříve otevřené dokumenty při opětovném otevření řešení neobnovily.
- Opravili jsme pád aplikace UWP při použití nové funkce Ukázkových dat.
- Opravili jsme chybu, kdy pro "Persistence = AssemblyReference" neexistoval žádný zprostředkovatel vlastností projektu.
- Snížila se spotřeba procesoru setup.exe.
- Opravili jsme problém, který bránil přizpůsobení prostředků HRESULT pro XBOX.
- Opravili jsme neošetřenou výjimku po kliknutí na Ladění testů.
- Opravili jsme chybovou zprávu sestavení NETSDK1 031 při použití projektu Windows Application Packaging.
- Opravili jsme chybu po ukončení některých relací LiveShare.
- Opravili jsme chybu, která způsobovala selhání tlačítka X na stránce Průvodce prvním spuštěním.
- Opravili jsme chybovou zprávu "Operace nebyla podporována" ve službě LiveShare.
- Opravuje chybu při publikování cloudové služby (rozšířená podpora) s různou hodnotou nastavení v různých konfiguracích služby.
- Opravili jsme problém s technologií IntelliSense modulů C++20, kdy některé jazykové konstruktory způsobovaly chybové ukončení kompilátoru.
- Opravili jsme problém, který způsobuje únik malého množství paměti.
- Opravili jsme výraznou změnu rozhraní API u AudioUnitPropertyIDType.
- Vývojáři používající rozhraní pro testování jednotek UPW, kteří chtějí spouštět testy na vzdálených zařízeních nebo emulátorech, nemohli testy spustit na vzdálených zařízeních.
Nejvíce hlasované problémy od komunity vývojářů
- Analýza kódu / Regrese výkonu PREfast od 16.6.4 do 16.9.4
- Upozornění analýzy kódu C6285 ve STL functional.h ve VS 16.10 preview 4. Fungovalo ve verzi 16.10 Preview 2
- EnforceProcessCountAcrossBuilds generuje upozornění analýzy kódu v hlavičkách systému.
- Chyby kompilace externích hlaviček
- Nesprávná upozornění na uzamčení analyzátorem C26110
- Generování založené na CMakePresets na vzdáleném počítači s Linuxem selže s chybou: Odkaz na objekt není nastaven na instanci objektu.
- Nejde zkopírovat text ze zobrazení úložiště Git
- Nefunkční intellisense se specializacemi podle šablon
- ICE: Optimalizace ARM64 pro /std:c++latest
- Chyba při přidávání vývojářského účtu Apple: Parametr certificateType má neplatnou hodnotu: Neznámá hodnota:MAC_INSTALLER_DISTRIBUTION
- Funkce (813) má varování C6285
- ICE pomocí modulů C++20 + boost::asio
- 16.9.2 Zamrzání při práci na projektu SQL Serveru
- Upozornění sestavení MSB4011 od posledních aktualizací Xamarin a Xcode
- Jak povolit vícevláknovou kompilaci zdrojového kódu v sadě Visual Studio 2019 16.9 s clangcl
- Nesprávné formátování příkazu switch s static_casts
- Vnitřní chyba kompilátoru sady Visual Studio 2019 16.5.4 při použití SSE
- Výchozí konstruktor Noexcept
- Chyba kompilátoru MSVC na _InterlockedCompareExchange64
- NativeReference nemůže rozpoznat hodnotu vlastnosti MSBuild
- Nesprávná diagnóza: 26444 NO_UNNAMED_RAII_OBJECTS
- Nesprávná hodnota C6240 LOGICALANDNONZERO
- Okno diagnostických nástrojů se načte v miniaturní podobě a nebude se správně přizpůsobovat velikosti.
- Coroutine používá promise_type::unhandled_exception s zakázanými výjimkami.
- Informace o zpracování výjimek bad(noexcept) v AMD64
- Popis blokující výsledky hledání
- Falešně pozitivní chyba C2176 v režimu C++20
- Operátor new poskytuje nesprávné argumenty pro _aligned_malloc, když je specifikováno balení
- Odmítne platnou analýzu výrazu lambda.
- Chyba: 'Nejde připojit.' Zobrazuje se "Proces 'SPUCWORKERPROCESS.exe' není spuštěný" při nasazování sandboxového projektu SharePoint 2019.
- Neočekávané upozornění C4834 po aktualizaci na verzi 16.10 Preview 2
- Syntakticky neplatný kód šablony je tiše ignorován při použití /std:c++latest.
- CHYBA: Mezery ve filtru větví odebrané znaky z kódu
- StreamJsonRpcRemoteInvocationException: Chyba při procházení úložiště přihlašovacích údajů GitHubu
- Ve větvi Gitu nejde použít klávesy se šipkami, vyjmout, zkopírovat nebo vložit vstupní pole "zadejte sem a vyfiltrujte seznam".
- Chyba při přidávání vývojářského účtu Apple: Parametr certificateType má zavalovanou hodnotu: Neznámá hodnota: MAC_INSTALLER_DISTRIBUTION
- Integrace Gitu: Při stisknutí klávesy Backspace ve filtru větve v aplikaci Visual Studio 2019 se úpravy provedou v okně editoru, místo aby byly aplikovány na panel větví.
- Nejde nasadit do emulátoru nebo zařízení pomocí rozhraní .NET MAUI
- Visual Studio 2019 Professional 16.10.0 – Karty se nezobrazují správně pro soubory SQL.
- Přesměrování cílů Cpp selže při použití DisableInstalledVCTargetsUse=true, pokud je MinimumVisualStudioVersion 16.0
- Upozornění sestavení MSB4011 při posledních aktualizacích Xamarinu a Xcode
- Integrace CMake: Prostředí zadaná v
CMakeSettings.json
nejsou děděna při použití Visual Studia jako generátoru - Při aktivaci vzdáleného serveru jazyka došlo k chybě.
- Soubor .pdb uzamčený ServiceHub.DataWarehouseHost.exe po spuštění nástroje VS Profiler
- Visual Studio 2019 Preview nemůže spustit novou aplikaci MAUI pro Android
- Uložení a obnovení sestavení v Blazor způsobí, že Visual Studio přestane reagovat.
- Mapa kódu zobrazuje volání metody, které ve zdrojovém kódu neexistuje.
Známé problémy
Pokud se chcete podívat na všechny otevřené problémy a dostupná alternativní řešení pro Visual Studio 2019, použijte následující odkaz.
Názory a návrhy
Rádi uslyšíme váš názor! O problémech nás můžete informovat prostřednictvím možnosti Nahlásit problém v pravém horním rohu instalačního programu nebo v samotném integrovaném vývojovém prostředí sady Visual Studio. Ikona se nachází v pravém horním rohu.
Na stránce komunity vývojářů sady Visual Studio můžete posílat návrhy k produktu a sledovat svoje nahlášené problémy. Můžete tu pokládat otázky, hledat odpovědi a navrhovat nové funkce.
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í.
Historie zpráv k vydání verzí pro Visual Studio 2019
Další informace o předchozích verzích sady Visual Studio 2019 najdete na stránce s historií zpráv k vydání verzí pro Visual Studio 2019.