Sdílet prostřednictvím


Ikona Visual Studio Poznámky k vydání pro Visual Studio 2019 verze 16.4


Poznámka:

Tato verze sady Visual Studio 2019 se už nepodporuje. Nejnovější podporovaná verze je 16.11. Aktualizujte instalaci nebo upgrade na nejnovější verzi sady Visual Studio , abyste zůstali podporovaní.

Seznam všech zpráv k vydání verze pro Visual Studio 2019 najdete na stránce historie verzí.

Důležité

Nejedná se o nejnovější verzi sady Visual Studio. Pokud si chcete stáhnout nejnovější verzi, navštivte https://visualstudio.microsoft.com/downloads/ a podívejte se na zprávu k vydání verze pro Visual Studio 2022.


Vydání sady Visual Studio 2019 verze 16.4

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 následujících příspěvcích:


Zobrazit tento úplný seznam všech položek komunity vývojářů pořízených v sadě Visual Studio 2019 verze 16.4


Ikona poznámek k verzi Visual Studio 2019 verze 16.4.27

Vydáno 12. října 2021

Hlavní problémy vyřešené v sadě Visual Studio 2019 verze 16.4.27

Oznámení o informačním zpravodaji zabezpečení

CVE-2021-1971 Ohrožení zabezpečení spočívající v odepření služby OpenSSL

Knihovna OpenSSL, kterou využívá Git, obsahuje potenciální zranitelnost umožňující odepření služby.

CVE-2021-3449 Ohrožení zabezpečení spočívající v odepření služby OpenSSL

Knihovna OpenSSL, kterou využívá Git, obsahuje potenciální zranitelnost umožňující 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á.


Ikona poznámka k vydání Visual Studio 2019 verze 16.4.26

Vydáno 14. září 2021

Hlavní problémy vyřešené v sadě Visual Studio 2019 verze 16.4.26

Oznámení o informačním zpravodaji zabezpečení

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.

CVE-2021-36952 Ohrožení zabezpečení spočívající ve vzdáleném spuštění kódu v sadě Visual Studio

V sadě Visual Studio existuje ohrožení zabezpečení spočívající ve vzdáleném spuštění kódu, když nesprávně zpracovává objekty v paměti. Útočník, který chybu zabezpečení úspěšně zneužil, by mohl spustit libovolný kód v kontextu aktuálního uživatele.


Poznámky k verzi Ikona Visual Studio 2019 verze 16.4.25

Vydáno 10. srpna 2021

Hlavní problémy vyřešené v sadě Visual Studio 2019 verze 16.4.25

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

Oznámení o informačním zpravodaji zabezpečení

CVE-2021-26423 zranitelnost umožňující odmítnutí služby v .NET Core

Existuje ohrožení zabezpečení spočívající v odepření služby, kdy se serverové aplikace .NET (Core) poskytující koncové body WebSocketu můžou oklamat do nekonečné smyčky při pokusu o čtení jednoho rámce WebSocket.

CVE-2021-34485 ohrožení zabezpečení spočívající ve zpřístupnění informací z rozhraní .NET Core

Ohrožení zabezpečení spočívající ve zpřístupnění informací existuje, když jsou výpisy systémových chyb a ad-hoc výpisy vytvořené nástrojem pro shromažďování výpisů vytvořeny s globálními oprávněními ke čtení na Linuxu a macOS.

CVE-2021-34532 Zranitelnost ASP.NET Core vedoucí k odhalení informací

Pokud není možné analyzovat token JWT, existuje ohrožení zabezpečení spočívající ve zpřístupnění informací, protože se token zapisuje do logu.


Visual Studio 2019 verze 16.4.24

Vydáno 13. července 2021

Hlavní problémy vyřešené v sadě Visual Studio 2019 verze 16.4.24

  • Sada .NET 3.1.117 SDK vložená do sady Visual Studio 2019

Ikona poznámek k verzi Visual Studio 2019 verze 16.4.23

Vydáno 8. června 2021

Hlavní chyby opravené v sadě Visual Studio 2019 verze 16.4.23

Oznámení o informačním zpravodaji zabezpečení

CVE-2021-31957 zranitelnost odepření služby v ASP.NET

Existuje zranitelnost odepření služby, když ASP.NET Core nesprávně zpracovává odpojení klienta.


Ikona Poznámky k vydání Visual Studio 2019 verze 16.4.22

Vydáno 11. května 2021

Hlavní problémy vyřešené ve Visual Studiu 2019, verze 16.4.22

  • Opravili jsme problém způsobující selhání aktualizací, když správce vytvořil nové rozložení sady Visual Studio pro nasazování aktualizací. Aktualizace klientského počítače selže, protože rozložení bylo přesunuto na jiné místo.

Oznámení o informačním zpravodaji zabezpečení

CVE-2021-27068 RCE je možné při umístění python.exe do vnořené složky

Při otevírání pracovního prostoru s kódem Pythonu existuje ohrožení zabezpečení z hlediska vzdáleného spuštění kódu a tento pracovní prostor obsahuje python.exe v podsložce skriptů.

CVE-2021-31204 .NET Core – Ohrožení zabezpečení z důvodu zvýšení oprávnění

V .NET 5.0 a .NET Core 3.1 existuje ohrožení zabezpečení spočívající ve zvýšení oprávnění, když uživatel spouští jednu souborovou aplikaci v operačních systémech založených na Linuxu nebo macOS.


Ikona poznámek k verzi Release Notes Icon

Vydáno 13. dubna 2021

Hlavní chyby opravené v sadě Visual Studio 2019 verze 16.4.21

Oznámení o informačním zpravodaji zabezpečení

CVE-2021-27064 Ohrožení zabezpečení spočívající ve zvýšení oprávnění instalačního programu sady Visual Studio

Ohrožení zabezpečení spočívající ve vzdáleném spuštění kódu existuje, když instalační program sady Visual Studio spustí klienta zpětné vazby ve stavu se zvýšenými oprávněními.

CVE-2021-28313 / CVE-2021-28321 / CVE-2021-28322 Zranitelnost zabezpečení eskalací oprávnění ve službě standardního kolektoru Diagnostického centra

Ohrožení zabezpečení spočívající ve zvýšení oprávnění existuje, když standardní kolektor diagnostického centra nesprávně zpracovává operace s daty.


Poznámky k verzi: Ikona Visual Studio 2019 verze 16.4.20

Vydáno 9. března 2021

Nejdůležitější problémy opravené ve Visual Studio 2019 ve verzi 16.4.20

Oznámení o informačním zpravodaji zabezpečení

CVE-2021-21300 Ohrožení zabezpečení spočívající ve vzdáleném spuštění kódu v Gitu pro Visual Studio

Při klonování škodlivého úložiště visual Studio existuje ohrožení zabezpečení spočívající ve vzdáleném spuštění kódu.

CVE-2021-26701 .NET Core – Ohrožení zabezpečení z důvodu možnosti vzdáleného spuštění kódu

V .NET 5 a .NET Core existuje ohrožení zabezpečení vzdáleného spuštění kódu kvůli tomu, jak se provádí kódování textu.


Ikona poznámky k verzi Visual Studio 2019 verze 16.4.19

Vydáno 10. února 2021

Hlavní problémy opravené v sadě Visual Studio 2019 verze 16.4.19


Ikona poznámky k vydání Visual Studio 2019 verze 16.4.18

Vydáno 9. února 2021

Hlavní problémy opravené v sadě Visual Studio 2019 verze 16.4.18

Oznámení o informačním zpravodaji zabezpečení

cs-CZ: CVE-2021-1639 zranitelnost služby TypeScript Language Service umožňující vzdálené spuštění kódu

Při načítání škodlivého úložiště obsahujícího soubory kódu JavaScriptu nebo TypeScriptu existuje ohrožení zabezpečení spočívající ve vzdáleném spuštění kódu sady Visual Studio.

CVE-2021-1721 .NET Core – Ohrožení zabezpečení z důvodu odepření služby

Při vytváření webové žádosti HTTPS během sestavování řetězu certifikátů X509 existuje ohrožení zabezpečení z hlediska odepření služby.

CVE-2021-24112 .NET 5 a .NET Core – ohrožení zabezpečení z důvodu možnosti vzdáleného spuštění kódu

Existuje zranitelnost umožňující vzdálené spuštění kódu při odstraňování metasouborů, když je na ně stále odkazováno grafickým rozhraním. Toto ohrožení zabezpečení existuje pouze v systémech se systémem MacOS nebo Linux.


Release Notes Icon Visual Studio 2019 verze 16.4.17

Vydáno 12. ledna 2020

Klíčové problémy opravené ve Visual Studio 2019, verzi 16.4.17

Oznámení o informačním zpravodaji zabezpečení

CVE-2021-1651 / CVE-2021-1680 Zranitelnost služby Diagnostics Hub Standard Collector z hlediska eskalace oprávnění

Ohrožení zabezpečení spočívající ve zvýšení oprávnění existuje, když standardní kolektor diagnostického centra nesprávně zpracovává operace s daty.

CVE-2020-26870 Ohrožení zabezpečení z hlediska možnosti vzdáleného spuštění kódu instalačního programu sady Visual Studio

Při pokusu instalačního programu sady Visual Studio o zobrazení škodlivého markdownu existuje ohrožení zabezpečení z hlediska vzdáleného spuštění kódu.

CVE-2021-1723 .NET Core a zranitelnost odepřením služby v aplikaci Visual Studio

V implementaci Kestrelu existuje ohrožení zabezpečení spočívající v odepření služby.


Ikona poznámek k vydání Visual Studio 2019 verze 16.4.16

Vydáno 8. prosince 2020

Hlavní problémy vyřešené ve verzi Visual Studio 2019 16.4.16

Oznámení o informačním zpravodaji zabezpečení

CVE-2020-17156 Ohrožení zabezpečení spočívající ve vzdáleném spuštění kódu v sadě Visual Studio

Při klonování škodlivého úložiště visual Studio existuje ohrožení zabezpečení spočívající ve vzdáleném spuštění kódu.


Ikona poznámky k verzi Visual Studio 2019 verze 16.4.15

Vydáno 10. listopadu 2020

Nejdůležitější problémy opravené v sadě Visual Studio 2019 verze 16.4.15

Oznámení o informačním zpravodaji zabezpečení

CVE-2020-17100 Ohrožení zabezpečení spočívající v manipulaci se sadou Visual Studio

Ohrožení zabezpečení spočívající v manipulaci existuje, když nástroje Python Tools pro Visual Studio vytvoří složku python27. Útočník, který tuto chybu zabezpečení úspěšně zneužil, může spouštět procesy v kontextu se zvýšenými oprávněními.


Ikona poznámek k vydání Visual Studio 2019 verze 16.4.14

Vydáno 13. října 2020

Hlavní problémy opravené ve verzi Visual Studio 2019 16.4.14

  • Přidán volitelný příznak ke zmírnění dopadu JCC erratum na určité procesory Intel.
  • Přepínač PGO MEMMAX by se teď měl chovat tak, že uživatelský vstup bude pravděpodobně respektován.
  • Snížila se velikost paměti vyhrazená pro profilaci PGO.
  • Modul runtime .NET Core 2.1.13 a 3.1.109 SDK (3.1.9) přidaný do sady Visual Studio 2019

Ikona poznámky k vydání Visual Studio 2019 verze 16.4.13

Vydáno 8. září 2020

Hlavní problémy opravené v sadě Visual Studio 2019 verze 16.4.13

Oznámení o informačním zpravodaji zabezpečení

CVE-2020-1130 Zranitelnost zvyšující oprávnění v modulu Standard Collector diagnostického centra

Ohrožení zabezpečení spočívající ve zvýšení oprávnění existuje, když standardní kolektor diagnostického centra nesprávně zpracovává operace s daty. Útočník, který tuto chybu zabezpečení úspěšně zneužil, může spouštět procesy v kontextu se zvýšenými oprávněními.

CVE-2020-1133 Ohrožení zabezpečení z hlediska zvýšení oprávnění standardního kolektoru diagnostického centra

Ohrožení zabezpečení spočívající ve zvýšení oprávnění existuje, když standardní kolektor diagnostického centra nesprávně zpracovává operace se soubory. Útočník, který tuto chybu zabezpečení úspěšně zneužil, může spouštět procesy v kontextu se zvýšenými oprávněními.

CVE-2020-16856 Ohrožení zabezpečení spočívající ve vzdáleném spuštění kódu v sadě Visual Studio

V sadě Visual Studio existuje ohrožení zabezpečení spočívající ve vzdáleném spuštění kódu, když nesprávně zpracovává objekty v paměti. Útočník, který chybu zabezpečení úspěšně zneužil, by mohl spustit libovolný kód v kontextu aktuálního uživatele.

CVE-2020-16874 Ohrožení zabezpečení spočívající ve vzdáleném spuštění kódu v sadě Visual Studio

V sadě Visual Studio existuje ohrožení zabezpečení spočívající ve vzdáleném spuštění kódu, když nesprávně zpracovává objekty v paměti. Útočník, který chybu zabezpečení úspěšně zneužil, by mohl spustit libovolný kód v kontextu aktuálního uživatele.

CVE-2020-1045 Ohrožení zabezpečení spočívající v obejití základní funkce zabezpečení od Microsoftu ASP.NET

Ohrožení zabezpečení spočívající v obejití funkce zabezpečení existuje ve způsobu, jakým Microsoft ASP.NET Core parsuje kódované názvy souborů cookie. Analyzátor souborů cookie ASP.NET Core dekóduje celé řetězce souborů cookie, které by mohly útočníkovi se zlými úmysly umožnit nastavit druhý soubor cookie s názvem kódovaným v procentech.

Další opravy ve verzi 16.4.13

  • Opravili jsme problém, který někdy způsoboval, že Visual Studio nebo MSBuild přestaly reagovat po zrušení sestavení jazyka C++.
  • Nepodporované verze .NET Core se už nebudou znovu instalovat během opravy nebo upgradu, pokud byly odebrány mimo nastavení Visual Studio.

Ikona poznámky k verzi Visual Studio 2019 verze 16.4.12

Vydáno 11. srpna 2020

Nejzávažnější problémy opravené v sadě Visual Studio 2019 verze 16.4.12

Oznámení o informačním zpravodaji zabezpečení

CVE-2020-1597

Ohrožení zabezpečení v odepření služby existuje, když ASP.NET Core nesprávně zpracovává webové požadavky. Útočník, který tuto chybu zabezpečení úspěšně zneužil, by mohl způsobit odepření služby proti webové aplikaci ASP.NET Core. Ohrožení zabezpečení je možné zneužít vzdáleně bez ověřování.


Release Notes Icon

Vydáno 14. července 2020

Nejvýznamnější opravené problémy ve Visual Studio 2019 verze 16.4.11

Oznámení o informačním zpravodaji zabezpečení

CVE-2020-1393 Ohrožení zabezpečení z hlediska zvýšení oprávnění standardní služby kolektoru diagnostického centra

K ohrožení zabezpečení způsobenému zvýšením oprávnění dojde, když se standardní službě kolektoru diagnostického centra Windows nepodaří správně ošetřit vstup, což vede k nezabezpečenému chování při načítání knihovny.

CVE-2020-1416 Ohrožení zabezpečení spočívající ve zvýšení oprávnění v sadě Visual Studio

Při načítání softwarových závislostí existuje v aplikaci Visual Studio ohrožení zabezpečení v podobě zvýšené úrovně oprávnění.

CVE-2020-1147 Ohrožení zabezpečení z důvodu odepření služby v .NET Core

Vzdálený neověřený útočník by mohl tuto chybu zabezpečení zneužít tak, že vydá speciálně vytvořené požadavky na aplikaci ASP.NET Core nebo jinou aplikaci, která analyzuje určité typy XML. Aktualizace zabezpečení řeší toto ohrožení zabezpečení omezením typů, které mohou být v datové části XML přítomny.


Ikona Release Notes Icon Visual Studio 2019 verze 16.4.10

Vydáno 9. června 2020

Hlavní problémy opravené v sadě Visual Studio 2019 verze 16.4.10

  • Opravili jsme chybu, kdy se po setjmpu mohly obnovit nesprávné hodnoty.

Oznámení o informačním zpravodaji zabezpečení

CVE-2020-1108 / CVE-2020-1108.NET Core – Ohrožení zabezpečení z důvodu odepření služby

Společnost Microsoft vydala pro komplexní řešení CVE-2020-1108 aktualizace pro .NET Core 2.1 a .NET Core 3.1. Zákazníci, kteří používají některou z těchto verzí .NET Core, by měli nainstalovat nejnovější verzi .NET Core. Nejnovější čísla verzí a pokyny k aktualizaci rozhraní .NET Core najdete v poznámkách k verzi.

CVE-2020-1202 / CVE-2020-1203 Ohrožení zabezpečení z hlediska zvýšení oprávnění standardní služby kolektoru diagnostického centra

Ohrožení zabezpečení spočívající ve zvýšení oprávnění existuje, pokud standardní kolektor diagnostického centra nebo standardní kolektor sady Visual Studio nedokáže správně zpracovat objekty v paměti.

CVE-2020-1293 / CVE-2020-1278 / CVE-2020-1257 Ohrožení zabezpečení z hlediska zvýšení oprávnění standardní služby kolektoru diagnostického centra

Ohrožení zabezpečení spočívající ve zvýšení oprávnění existuje, když služba standardního kolektoru diagnostického centra nesprávně zpracovává operace se soubory.


Ikona Release Notes Icon Visual Studio 2019 verze 16.4.9

Vydáno 27. května 2020

Nejčastější problémy opravované v sadě Visual Studio 2019 verze 16.4.9

  • Tím se opraví chyba v ukládání do mezipaměti v analýze, která je používána k optimalizaci, což má za následek odstranění instrukcí chybně označených jako nepotřebné. Opravou je zjištění případů, kdy bychom jinak uložili zastaralá data do mezipaměti. Je obtížné zcela charakterizovat, kdy se to projevuje, ale ve zprávě to byl operátor modulo na indexu ve smyčce. V budoucnu jsme přidali (nepodporovaný) příznak /d2ssa-bit-estimator- pro úplné vypnutí konkrétní optimalizace. Tento příznak byl přidán s opravou a není k dispozici v předchozích verzích.
  • Přidání podpory pro zmírnění dopadu na výkon způsobené aktualizací mikrokódu Intel Jump Conditional Code (JCC) v některých procesorech Intel.
  • Byly opraveny chybné výstrahy C6244 a pád v cl.exe během analýzy kódu způsobovaný místními proměnnými lambda.
  • ICE v PREfast 16.5 běží proti kódu Office

Ikona poznámky k vydání Visual Studio 2019 verze 16.4.8

Vydáno 12. května 2020

Hlavní chyby opravené v sadě Visual Studio 2019 verze 16.4.8

  • Přidejte změnu, která umožňuje podnikovým správcům IT a technikům nasazení konfigurovat nástroje, jako je klient služby Microsoft Update a SCCM, aby určili použitelnost aktualizací VS2019 16.4 hostovaných v katalogu služby Microsoft Update a WSUS.

Oznámení o informačním zpravodaji zabezpečení

CVE-2020-1108 – Ohrožení zabezpečení z důvodu odepření služby v .NET Core

Vzdálený neověřený útočník by mohl tuto chybu zabezpečení zneužít tak, že vydá speciálně vytvořené požadavky na aplikaci .NET Core. Tato aktualizace zabezpečení řeší toto ohrožení zabezpečení tím, že opravuje způsob, jakým webová aplikace .NET Core zpracovává webové žádosti.

CVE-2020-1161 .NET Core – Ohrožení zabezpečení z důvodu odepření služby

Vzdálený neověřený útočník by mohl tuto chybu zabezpečení zneužít tak, že vydá speciálně vytvořené požadavky na aplikaci ASP.NET Core. Tato aktualizace zabezpečení řeší toto ohrožení zabezpečení tím, že opravuje způsob, jakým webová aplikace ASP.NET Core zpracovává webové žádosti.


Release Notes Icon Visual Studio 2019 verze 16.4.7

Vydáno 14. dubna 2020

Hlavní chyby opravené v sadě Visual Studio 2019 verze 16.4.7

Oznámení o informačním zpravodaji zabezpečení

CVE-2020-0899 Ohrožení zabezpečení spočívající ve zvýšení oprávnění v sadě Microsoft Visual Studio

Ohrožení zabezpečení spočívající ve zvýšení oprávnění existuje, když služba aktualizátoru sady Microsoft Visual Studio nesprávně zpracovává oprávnění k souborům. Útočník, který tuto chybu zabezpečení úspěšně zneužil, by mohl přepsat libovolný obsah souboru v kontextu zabezpečení místního systému.

CVE-2020-0900 Ohrožení zabezpečení spočívající ve zvýšení oprávnění instalační služby rozšíření sady Visual Studio

Ohrožení zabezpečení spočívající ve zvýšení oprávnění existuje, když služba instalačního programu rozšíření sady Visual Studio nesprávně zpracovává operace se soubory. Útočník, který toto ohrožení zabezpečení úspěšně zneužil, by mohl odstranit soubory v libovolných umístěních se zvýšenými oprávněními.

CVE-2020-5260 Ohrožení zabezpečení spočívající v úniku přihlašovacích údajů v Gitu pro Visual Studio kvůli nedostatečnému ověření adres URL

Zranitelnost úniku přihlašovacích údajů nastává, když jsou speciálně vytvořené adresy URL analyzovány a zaslány pomocným nástrojům. To může vést k tomu, že se přihlašovací údaje odesílají nesprávnému hostiteli.


Ikona poznámek k vydání Visual Studio 2019 verze 16.4.6

Vydáno 10. března 2020

Nejvýznamnější problémy odstraněné v sadě Visual Studio 2019 verze 16.4.6

Oznámení o informačním zpravodaji zabezpečení

CVE-2020-0793 & CVE-2020-0810 Ohrožení zabezpečení z hlediska zvýšení oprávnění služby standardního kolektoru diagnostického centra

Ohrožení zabezpečení spočívající ve zvýšení oprávnění existuje v případě, že standardní kolektor diagnostického centra nesprávně zpracovává operace se soubory nebo služba standardního kolektoru diagnostického centra Windows nedokáže správně sanitizovat vstup.

CVE-2020-0884 Zranitelnost falšování identity při vytváření doplňku pro Outlook Web

Při vytváření outlookové Web-Addin existuje ohrožení zabezpečení z hlediska falšování identity, pokud je povolené vícefaktorové ověřování, protože obsahuje adresu URL odpovědi, která není zabezpečená protokolem SSL. Útočník, který tuto chybu zabezpečení úspěšně zneužil, by mohl ohrozit přístupové tokeny a odhalit rizika zabezpečení a ochrany osobních údajů.

CVE-2020-0789 Ohrožení zabezpečení z hlediska odepření služby instalátoru rozšíření sady Visual Studio

Ohrožení zabezpečení spočívající v odepření služby existuje, když instalační služba rozšíření sady Visual Studio nesprávně zpracovává pevné odkazy. Útočník, který tuto chybu zabezpečení úspěšně zneužil, by mohl způsobit, že cílový systém přestane reagovat.


Ikona Poznámky k vydání Visual Studio 2019 verze 16.4.5

Vydáno 11. února 2020

Hlavní chyby opravené v sadě Visual Studio 2019 verze 16.4.5


Ikona poznámek k verzi Visual Studio 2019 verze 16.4.4

Vydáno 30. ledna 2020

Hlavní problémy opravené v sadě Visual Studio 2019 verze 16.4.4


Ikona poznámek k verzi Visual Studio 2019 verze 16.4.3

Vydáno 14. ledna 2020

Oznámení o informačním zpravodaji zabezpečení

CVE-2020-0602 Zranitelnost ASP.NET Core vedoucí k odepření služby

Vzdálený neověřený útočník by mohl tuto chybu zabezpečení zneužít tak, že vydá speciálně vytvořené požadavky na aplikaci ASP.NET Core. Tato aktualizace zabezpečení řeší toto ohrožení zabezpečení tím, že opravuje způsob, jakým webová aplikace ASP.NET Core zpracovává webové žádosti.

CVE-2020-0603 Zranitelnost vzdáleného spuštění kódu v ASP.NET Core

Vzdálený neověřený útočník by mohl tuto chybu zabezpečení zneužít tak, že vydá speciálně vytvořené požadavky na aplikaci ASP.NET Core. Aktualizace zabezpečení řeší ohrožení zabezpečení tím, že opraví způsob, jakým webová aplikace ASP.NET Core zpracovává v paměti.

CVE-2020-0605 .NET Core – Ohrožení zabezpečení spočívající ve vzdáleném spuštění kódu

Zneužití tohoto ohrožení zabezpečení vyžaduje, aby uživatel otevřel speciálně vytvořený soubor s ovlivněnou verzí .NET Core. Ve scénáři útoku e-mailem by útočník mohl tuto chybu zabezpečení zneužít odesláním speciálně vytvořeného souboru uživateli a přesvědčit uživatele, aby soubor otevřel. Aktualizace zabezpečení řeší ohrožení zabezpečení tím, že opraví způsob, jakým .NET Core kontroluje zdrojové značky souboru.

CVE-2020-0606 .NET Core – Ohrožení zabezpečení z důvodu možnosti vzdáleného spuštění kódu

Zneužití tohoto ohrožení zabezpečení vyžaduje, aby uživatel otevřel speciálně vytvořený soubor s ovlivněnou verzí .NET Core. Ve scénáři útoku e-mailem by útočník mohl tuto chybu zabezpečení zneužít odesláním speciálně vytvořeného souboru uživateli a přesvědčit uživatele, aby soubor otevřel. Aktualizace zabezpečení řeší ohrožení zabezpečení tím, že opraví způsob, jakým .NET Core kontroluje zdrojové značky souboru.

Hlavní problémy vyřešené v sadě Visual Studio 2019 verze 16.4.3


Ikona poznámek k vydání Visual Studio 2019 verze 16.4.2

Vydáno 17. prosince 2019

Hlavní problémy vyřešené v sadě Visual Studio 2019 verze 16.4.2


Ikona poznámky k vydání Visual Studio 2019 verze 16.4.1

Vydáno 10. prosince 2019

Hlavní chyby opravené ve Visual Studiu 2019 verze 16.4.1

Oznámení o informačním zpravodaji zabezpečení

CVE-2019-1349 Zranitelnost vzdáleného spuštění v Gitu pro Visual Studio kvůli příliš laxním omezením názvů submodulů

Zranitelnost vzdáleného spuštění kódu existuje, když Git narazí na kolizí názvů submodulů pro adresáře souběžných submodulů. Útočník, který tuto chybu zabezpečení úspěšně zneužil, by mohl na cílovém počítači vzdáleně spustit kód. Aktualizace zabezpečení řeší zranitelnost tím, že zavádí novou verzi Git for Windows, která vyžaduje, aby adresář pro klonování submodulů byl prázdný.

CVE-2019-1350 Ohrožení zabezpečení spočívající ve vzdáleném spuštění Gitu pro Visual Studio kvůli nesprávnému uvozování argumentů příkazového řádku

Zranitelnost zabezpečení umožňující vzdálené spuštění kódu existuje, když Git interpretuje argumenty příkazového řádku s určitým použitím uvozovek během rekurzivního klonování ve spojení s SSH URL. Útočník, který tuto chybu zabezpečení úspěšně zneužil, by mohl na cílovém počítači vzdáleně spustit kód. Tato aktualizace zabezpečení řeší ohrožení zabezpečení tím, že převezme novou verzi Gitu pro Windows, která problém opraví.

CVE-2019-1351 Zranitelnost Gitu pro Visual Studio umožňující přepsání libovolného souboru kvůli použití nestandardních názvů jednotek při klonování

V Git existuje chyba zabezpečení umožňující přepsání libovolného souboru, když názvy disků bez písmen obcházejí bezpečnostní kontroly v git clone. Útočník, který tuto chybu zabezpečení úspěšně zneužil, by mohl na cílovém počítači zapisovat do libovolných souborů. Tato aktualizace zabezpečení řeší ohrožení zabezpečení tím, že převezme novou verzi Gitu pro Windows, která problém opraví.

CVE-2019-1352 Ohrožení zabezpečení spočívající ve vzdáleném spuštění kódu přes Git pro Visual Studio kvůli absenci sledování alternativních datových proudů NTFS

Při klonování a zápisu do adresáře .git/ prostřednictvím alternativních datových proudů NTFS existuje v Gitu ohrožení zabezpečení spočívající ve vzdáleném spuštění kódu. Útočník, který tuto chybu zabezpečení úspěšně zneužil, by mohl na cílovém počítači vzdáleně spustit kód. Aktualizace zabezpečení řeší zranitelnost tím, že zahrnuje novou verzi Gitu pro Windows, která umí pracovat s alternativními datovými proudy NTFS.

CVE-2019-1354 zranitelnost libovolného přepsání souboru v Gitu pro Visual Studio, protože neodmítá zapisovat sledované soubory obsahující zpětná lomítka

V Git existuje zranitelnost spočívající v přepsání libovolného souboru, když položky stromu se zpětnými lomítky a škodlivé symbolické odkazy mohou narušit pracovní strom. Útočník, který tuto chybu zabezpečení úspěšně zneužil, by mohl na cílovém počítači zapisovat do libovolných souborů. Aktualizace zabezpečení řeší tuto zranitelnost přijetím nové verze Gitu pro Windows, která nepovoluje použití zpětných lomítek.

CVE-2019-1387 Ohrožení zabezpečení spočívající ve vzdáleném spuštění Gitu pro Visual Studio kvůli příliš laxní ověřování názvů dílčích modulů v rekurzivních klonech

V Gitu existuje ohrožení zabezpečení z hlediska vzdáleného spuštění kódu při rekurzivním klonování pomocí dílčích modulů. Útočník, který tuto chybu zabezpečení úspěšně zneužil, by mohl na cílovém počítači vzdáleně spustit kód. Aktualizace zabezpečení řeší ohrožení tím, že přechází na novou verzi Gitu pro Windows pro zpřísnění ověřování názvů submodulů.

CVE-2019-1486 Zranitelnost přesměrování URL v rozšíření Live Share

V rozšíření Visual Studio Live Share se zjistilo ohrožení zabezpečení z hlediska falšování identity, když byl host připojený k relaci Live Share přesměrován na libovolnou adresu URL určenou hostitelem relace. Útočník by mohl tuto chybu zabezpečení úspěšně zneužít a způsobit, že počítač hosta otevře prohlížeč a přejde na škodlivou adresu URL bez explicitního souhlasu. Tato součást funkce "Sdílený server" služby Live Share, která umožňovala automatické přesměrování portů během aktivní relace Live Share. Nejnovější aktualizace tuto chybu zabezpečení řeší tak, že před procházením adresy URL zadané hostitelem vyzve hosta Live Share k vyjádření souhlasu.


Ikona poznámek k vydání Visual Studio 2019 verze 16.4

Vydáno 3. prosince 2019

Shrnutí novinek v sadě Visual Studio 2019 verze 16.4

  • Visual Studio teď podporuje režim dodržování předpisů FIPS.
  • Výchozí nastavení lupy a pozice Návrháře XAML je Zobrazit vše.
  • Bylo přidáno dialogové okno Vytvořit datové vazby.
  • Vylepšení IntelliSense v regionech
  • Fragmenty kódu v IntelliSense XAML
  • Automaticky otevírané okno XAML jako samostatné okno od návrháře
  • Zobrazení prostředků pro odkazovaná sestavení
  • Just My XAML v živém vizuálním stromu
  • Spojit slovník prostředků
  • Podpora ostrůvků XAML
  • Edit Template nyní funguje s ovládacími prvky třetích stran.
  • Podpora Clang-Tidy v projektech C++ MSBuild a CMake pro Clang i MSVC.
  • Podpora AddressSanitizer pro projekty kompilované pomocí MSVC ve Windows
  • Podpora publikování místních úložišť Git do GitHubu
  • Změňte záložky dokumentu na svislé rozložení pomocí Svislé záložky dokumentů.
  • Doplňky .NET produktivity v této verzi zahrnují možnost konfigurovat úroveň závažnosti pravidla stylu kódu přímo v seznamu chyb, funkce Najít všechny odkazy nyní má možnost seskupování podle typu a člena, a refaktoring, který umožňuje místní funkci být statickou, přičemž do deklarace a volání funkce jsou předávány proměnné definované mimo funkci.
  • Pomocí nové funkce Připnutelné vlastnosti můžete rychle přizpůsobit způsob zobrazení objektů v oknech ladicího programu.
  • Okno nástroje Kontejnery přidává možnost kontrolovat, zastavovat, spouštět a odebírat kontejnery a image Dockeru.
  • Možnost zlepšení výkonu při spuštění automatickým skrytím oken nástrojů
  • Automatická detekce připojovacích řetězců SQL Serveru a Azure Storage při správě závislostí publikování nebo používání připojených služeb
  • Byla přidána podpora pro vývoj Azure Functions s použitím 64bitového prostředí runtime.
  • Přidání podpory pro možnosti publikování aplikací .NET Core 3.0: Ready to Run (Crossgen), Linking a SingleExe
  • Doplňky produktivity .NET v této verzi zahrnují možnost konfigurovat úroveň závažnosti pravidla stylu kódu přímo v editoru, snadno procházet řetězec dědičnosti pomocí nového příkazu Přejít na základní databázi, přidávat kontroly null pro všechny parametry a dokumentaci XML pro přepisování metod.
  • XAML Hot Reload pro Xamarin.Forms
  • Publikování balíčku aplikace pro Android
  • Průvodce migrací androidX
  • Lintování rozložení Androidu

Podrobnosti o novinkách v sadě Visual Studio 2019 verze 16.4

Visual Studio teď podporuje režim dodržování předpisů FIPS.

Počínaje verzí 16.4 teď Visual Studio 2019 podporuje režim dodržování předpisů FIPS 140-2 při vývoji aplikací a řešení pro Windows, Azure a .NET. Při vývoji aplikací nebo řešení pro jiné platformy než Microsoft, jako jsou Linux, iOS nebo Android, nemusí tyto platformy používat schválené algoritmy FIPS 140-2. Software třetích stran, který je součástí sady Visual Studio nebo rozšíření, která instalujete, také nemusí používat schválené algoritmy FIPS 140-2. Vývoj pro řešení SharePointu navíc nepodporuje režim dodržování předpisů FIPS 140-2.

Pokud chcete nakonfigurovat režim dodržování předpisů FIPS 140-2 pro Visual Studio, nainstalujte rozhraní .NET Framework 4.8 a povolte nastavení zásad skupiny systému Windows: "Kryptografie systému: Použití algoritmů kompatibilních se standardem FIPS pro šifrování, hashování a podepisování.".

Nástroje WPF/UWP

Zákazníci, kteří vytvářejí aplikace WPF/UPW, uvidí následující vylepšení v nástrojích VISUAL Studio XAML:

Návrhář

  • Výchozí nastavení lupy a pozice Návrháře XAML je přizpůsobit vše: Na základě zpětné vazby zákazníků jsme znovu vyhodnotili výchozí chování lupy Návrháře XAML, ke kterému dochází při otevření oken XAML, stránek, ovládacích prvků atd. Předchozí nastavení ukládalo úroveň přiblížení a pozici pro každý soubor v relacích sady Visual Studio, což způsobovalo zmatek, když se zákazníci po nějaké době vrátili k souboru. Od této verze uložíme úroveň přiblížení a pozici pouze po dobu trvání aktivní relace a vrátíme se k výchozímu nastavení 'přizpůsobit vše' po restartování sady Visual Studio.
  • Dialogové okno Vytvořit datovou vazbu: Visual Studio poskytuje dialogové okno pro datové vazby, které je dostupné vývojářům WPF .NET Framework, kliknutím pravého tlačítka myši v Návrháři XAML a Průzkumníku vlastností, a toto dialogové okno bylo dříve dostupné také pro vývojáře UWP. V této verzi přinášíme zpět toto prostředí vývojářům pro UPW a přidáváme podporu aplikací WPF .NET Core. Tato funkce je stále ve vývoji a v budoucnu se bude dál zlepšovat, aby se vrátila parita funkcí s možnostmi dialogových oken rozhraní .NET Framework.

Editor XAML

  • Vylepšení #regions IntelliSense: Počínaje sadou Visual Studio 2015 byla podpora #region dostupná pro vývojáře WPF a UWP XAML a nedávno i pro Xamarin.Forms. V této verzi jsme opravili chybu IntelliSense a díky této opravě se #regions nyní při psaní < zobrazí správně!
  • Fragmenty kódu v IntelliSense XAML: Technologie IntelliSense byla vylepšena tak, aby podporovala zobrazování fragmentů kódu XAML. To bude fungovat pro předdefinované fragmenty kódu i všechny vlastní fragmenty kódu, které přidáte ručně. Od této verze také zahrneme některé předvyplněné fragmenty kódu XAML: #region, definici sloupce, definici řádku, setter a značku.
  • Automaticky otevírané okno XAML jako samostatné okno od návrháře: Teď je možné snadno rozdělit Návrhář XAML a jeho základní editor XAML do samostatných oken pomocí nového překryvného tlačítka XAML vedle karty XAML. Po kliknutí na návrháře XAML se minimalizuje jeho připojená karta XAML a otevře se nové okno pouze pro zobrazení editoru XAML. Toto nové okno můžete přesunout do libovolného displeje nebo skupiny karet ve Visual Studio. Všimněte si, že původní zobrazení XAML je stále možné rozbalit, ale bez ohledu na všechna zobrazení XAML stejného souboru zůstanou synchronizovaná v reálném čase.
Automaticky otevírané okno kódu XAML
Automaticky otevírané okno kódu XAML
  • Zobrazení prostředků pro odkazovaná sestavení: Technologie IntelliSense XAML byla aktualizována tak, aby podporovala zobrazování prostředků XAML z odkazovaného sestavení (pokud zdroj není k dispozici) pro projekty WPF Framework a WPF .NET Core.

Nástroje pro ladění XAML

  • Jen můj XAML v Živém vizuálním stromu: Živý vizuální strom je funkce, která je dostupná vývojářům UWP i WPF při spuštění aplikace v režimu ladění a je součástí nástrojů pro živé úpravy souvisejících s XAML Hot Reload. Dříve tato funkce zobrazovala úplný živý vizuální strom připojené spuštěné aplikace bez možnosti filtru pro zobrazení pouze XAML, který jste napsali ve své aplikaci. To umožnilo velmi hlučné prostředí a na základě zpětné vazby od zákazníků jsme přidali nové výchozí nastavení s názvem "Just My XAML", které omezí strom jenom na ovládací prvky, které jste napsali ve své aplikaci. I když se jedná o nové výchozí nastavení, je stále možné se vrátit k předchozímu chování buď pomocí tlačítka uvnitř samotného živého vizuálního stromu, nebo prostřednictvím nového nastavení (nalezeného v části: Možnosti > Ladění > Obecné > povolit Just My XAML).
Zobrazení jen mého KÓDU XAML ve stromu živého vizuálu
Zobrazit jen můj XAML v živém vizuálním stromu

Zdroje a šablony

  • Sloučení slovníku prostředků: Nyní je možné snadno sloučit existující slovník prostředků v rámci projektu UPW/WPF s libovolným platným souborem XAML pomocí nové funkce dostupné prostřednictvím Průzkumníka řešení. Jednoduše otevřete soubor XAML, do kterého chcete přidat příkaz sloučení, a vyhledejte soubor, ve kterém chcete sloučit, a klikněte na něj pravým tlačítkem v Průzkumníku řešení. V místní nabídce vyberte možnost „Sloučit slovník prostředků do aktivního okna“, která přidá správné sloučení XAML s cestou.
Sloučení slovníku prostředků
Sloučení slovníku prostředků
  • Funkce úpravy šablon nyní podporuje ovládací prvky od třetích stran: Nyní je možné vytvořit kopii šablony ovládacích prvků, i když nejsou součástí vašeho řešení jako zdrojového kódu. Díky této změně bude teď funkce Upravit šablonu dostupná a bude fungovat stejně jako u prvků první strany, ve kterých je zdroj k dispozici dnes. Mějte na paměti, že tato funkce se vztahuje jak na knihovny ovládacích prvků třetích stran, tak na interní knihovny, kde není zdrojový kód dostupný.

Ostrovy XAML:

  • Vylepšená podpora ostrůvku XAML: Přidali jsme podporu scénáře ostrůvků XAML pro aplikace Windows Forms a WPF .NET Core 3, což usnadňuje přidání ovládacího prvku XAML UPW do těchto aplikací. Díky těmto vylepšením může projekt .NET Core 3 odkazovat na projekt UPW, který obsahuje vlastní ovládací prvky UPW XAML. Tyto vlastní ovládací prvky mohou používat ovládací prvky WindowsXamlHost dodávané v sadě Windows Community Toolkit verze 6 (Microsoft.Toolkit.Wpf.UI.XamlHost verze 6.0). Projekt Windows Application Packaging můžete také použít k generování MSIX pro .NET Core 3 s technologií Islands. Informace o tom, jak začít , najdete v naší dokumentaci.

C++

  • Analýza kódu teď nativně podporuje Clang-Tidy pro projekty MSBuild i CMake bez ohledu na to, jestli používáte sadu nástrojů Clang nebo MSVC. Kontroly Clang-Tidy mohou běžet jako součást analýzy kódu na pozadí, zobrazovat se jako upozornění v editoru (vlnovky) a zobrazovat se v seznamu chyb.
Clang-Tidy upozornění v seznamu chyb
Upozornění Clang-Tidy v seznamu chyb
  • Projekty CMake sady Visual Studio teď mají stránky s přehledem, které vám pomůžou začít s vývojem pro různé platformy. Tyto stránky jsou dynamické a umožňují vám připojit se k systému Linux a přidat do projektu CMake konfiguraci pro Linux nebo WSL.
Stránky přehledu CMake
Stránky přehledu CMake
  • Rozevírací nabídka pro spuštění projektů CMake nyní zobrazuje vaše naposledy použité cíle a lze ji filtrovat.
  • C++/CLI teď ve Windows podporuje interoperabilitu s .NET Core 3.1 a novějším.
  • Můžete teď povolit ASan pro projekty zkompilované pomocí MSVC ve Windows za účelem instrumentace kódu C++ za běhu, což pomáhá s detekcí chyb paměti.
  • Aktualizace standardní knihovny C++ MSVC:
    • C++17: Implementovali to_chars() jsme obecnou přesnost a dokončili P0067R5 převody elementárních řetězců (charconv). Tím se dokončí implementace všech funkcí knihovny na úrovni C++17 Standard.
    • C++20: Implementovali jsme koncepty přejmenování P1754R1 pro standard_case. Pokud chcete zahrnout funkce preview z nejnovějšího funkčního konceptu jazyka C++, použijte příznak /std:c++latestkompilátoru. Příznak lze nastavit také na stránce vlastností projektu jazyka C/C++ prostřednictvím vlastnosti Standard jazyka C++ > .
  • Nyní je k dispozici nová kolekce nástrojů s názvem C++ Build Insights. Další informace najdete v blogu týmu C++ .

Publikování na podporu GitHubu

  • Funkce publikování na GitHubu, která byla součástí rozšíření GitHubu pro Visual Studio , je teď součástí sady Visual Studio GitHub Essentials.
  • Teď můžete do GitHubu publikovat místní úložiště Git pomocí tlačítka Publikovat na GitHubu na stránce Synchronizace Team Exploreru.

Svislé karty dokumentů ve Visual Studio

Panely dokumentů spravujte ve svislém seznamu na levé nebo pravé straně editoru.

Spravujte své karty dokumentů ve svislém seznamu na levé nebo pravé straně editoru
Svislé karty dokumentů ve Visual Studio

Nástroj pro ladění připnutelných vlastností

Teď můžete rychle identifikovat a kontrolovat objekty v době ladění tak, že vlastnosti připnete na začátek datových popisů nebo oken Kukátku, Automatické hodnoty a Místní hodnoty pomocí funkce Připnutelné vlastnosti.

Identifikace a kontrola objektů připnutím vlastností pomocí funkce Připnutelné vlastnosti
Připnutelné vlastnosti v sadě Visual Studio

Okno nástroje Kontejnery

  • Kontejnery můžete vypsat, zkontrolovat, zastavit, spustit a odebrat.
  • Můžete zobrazit protokoly a obsah souborů pro spouštění kontejnerů a také otevřít okno terminálu do kontejnerů.
  • Obrázky můžete zobrazit, zkontrolovat a odebrat.
Kontejnery můžete v nástroji pro práci s kontejnery vypsat, zkontrolovat, zastavit, spustit a odebrat.
Nástrojové okno Kontejnery v sadě Visual Studio

Automaticky skrýt okna nástrojů

Povolení této funkce náhledu umožňuje přeskočit zpoždění při spouštění spuštěním sady Visual Studio s více otevřenými okny nástrojů.

Produktivita platformy .NET

  • Teď můžete nakonfigurovat úroveň závažnosti pravidla stylu kódu přímo prostřednictvím seznamu chyb. Umístěte kurzor na chybu, upozornění nebo návrh. Klikněte pravým tlačítkem myši a vyberte Nastavit závažnost. Pak vyberte úroveň závažnosti, kterou chcete pro toto pravidlo nakonfigurovat. Tím se aktualizuje váš stávající EditorConfig novou úrovní závažnosti pravidla. Funguje to také pro analyzátory třetích stran.
Nastavení závažnosti pravidla přímo prostřednictvím seznamu chyb
Nastavení závažnosti pravidla přímo prostřednictvím seznamu chyb
  • Funkce Najít všechny odkazy teď umožňuje seskupit podle typu a člena.
Seskupení podle typu a člena v možnostech Najít všechny odkazy
Seskupení podle typu a člena v možnostech Najít všechny odkazy
  • Teď můžete vytvořit statickou místní funkci a předat proměnné definované mimo funkci deklaraci a volání funkce. Umístěte kurzor na název místní funkce. Stisknutím kláves (Ctrl+.) aktivujte nabídku Rychlé akce a refaktoringy . Vyberte Nastavit místní funkci static.
Nastavení statické místní funkce
Nastavení statické místní funkce
  • Proměnnou teď můžete explicitně předat do místní statické funkce. Umístěte kurzor na proměnnou ve statické místní funkci. Stisknutím kláves (Ctrl+.) aktivujte nabídku Rychlé akce a refaktoringy . Vyberte Výslovně předat proměnnou v místní statické funkci.
Předání proměnné do místní statické funkce
Předání proměnné do místní statické funkce

Produktivita platformy .NET

  • Teď můžete nakonfigurovat úroveň závažnosti pravidla stylu kódu přímo v editoru. Pokud uživatel aktuálně nemá soubor .editorconfig, vygeneruje se pro ně. Umístěte kurzor na chybu, upozornění nebo návrh a napište (Ctrl+.) a otevřete nabídku Rychlé akce a refaktoringy . Vyberte Konfigurovat nebo potlačit problémy. Pak vyberte pravidlo a zvolte úroveň závažnosti, kterou chcete pro toto pravidlo nakonfigurovat. Tím se aktualizuje váš stávající EditorConfig novou úrovní závažnosti pravidla. Funguje to také pro analyzátory třetích stran.
Nastavení závažnosti pravidla přímo prostřednictvím editoru
Nastavení závažnosti pravidla přímo prostřednictvím editoru
  • Teď můžete pomocí příkazu Přejít na základní třídu přejít v řetězci dědičnosti. Příkaz Přejít na základní úroveň je k dispozici v kontextové nabídce prvku, prostřednictvím kterého chcete procházet hierarchií dědičnosti. Kliknutím pravým tlačítkem myši nabídku otevřete. Nebo můžete psát (Alt+Home). Pokud existuje více výsledků, otevře se okno nástroje se všemi výsledky, na které můžete přejít.
Přejít na základnu
Přejít na základnu
  • Teď můžete přidat kontroly hodnot null pro všechny parametry. Tím se přidají příkazy if, které kontrolují nulovost všech nullable, neověřených parametrů. Umístěte kurzor na libovolný parametr v rámci metody. Stisknutím kláves (Ctrl+.) aktivujte nabídku Rychlé akce a refaktoringy . Vyberte možnost Přidat kontroly null pro všechny parametry.
Přidání kontrol hodnot null pro všechny parametry
Přidání kontrol hodnot null pro všechny parametry
  • Metody, které nemají žádnou dokumentaci XML, teď mohou automaticky dědit dokumentaci XML z metody, kterou přepisuje. Umístěte kurzor na nezdokumentovanou metodu, která implementuje zdokumentovanou metodu rozhraní. Rychlé informace pak zobrazí dokumentaci XML z metody rozhraní. Můžete také dědit komentáře XML ze základních tříd a rozhraní se značkou <inheritdoc> . Příklad dokumentace.
Zděděná dokumentace XML
Dokumentace dědičnosti XML

Xamarin

Načítání XAML v reálném čase pro Xamarin.Forms

XAML Hot Reload pro Xamarin.Forms zrychluje vývoj a usnadňuje tvorbu, experimentování a iteraci v uživatelském rozhraní. Aplikaci už nemusíte znovu vytvářet pokaždé, když upravíte uživatelské rozhraní – okamžitě vám ukáže vaše změny ve spuštěné aplikaci.

Publikování balíčku aplikace pro Android

Sady aplikací pro Android teď můžete vytvářet při publikování aplikací pro Android v sadě Visual Studio. Sady aplikací poskytují uživatelům optimalizované sady API podle specifikací jejich zařízení při stahování aplikace z Obchodu Google Play nebo různých obchodů s aplikacemi pro Android.

Publikování Android App Bundle
Publikování balíčku aplikace pro Android

Průvodce migrací androidX

Teď můžete pomocí průvodce migrací pro AndroidX převést stávající aplikaci pro Android na AndroidX z knihovny podpory pro Android.

Průvodce migrací androidX
Průvodce migrací androidX

Linting rozložení androidu

Teď máte k dispozici sadu běžných problémů při úpravách rozložení v Android Designeru.

Linting rozložení Androidu
Lintování rozložení Androidu

Hlavní chyby opravené v sadě Visual Studio 2019 verze 16.4


Známé problémy

Podívejte se na všechny problémy a dostupná alternativní řešení v sadě Visual Studio 2019 verze 16.4 pomocí následujícího odkazu.

Známé problémy sady Visual Studio 2019


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.