Zpráva k vydání verze pro Visual Studio 2019 verze 16.6
Blogy o novinkách v dokumentaci k sadě Visual Studio s licenčními podmínkami | pro kompatibilitu | distribuovatelného kódu | s požadavky komunity vývojářů | | | |
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.6
Časový rámec podpory
Tato verze už není podporována. Další informace o podpoře sady Visual Studio najdete v zásadách podpory pro Visual Studio 2019.
Přečtěte si nejnovější verzi zpráv k vydání verze nebo navštivte web sady Visual Studio a stáhněte si nejnovější podporovanou verzi sady Visual Studio 2019.
Vydání sady Visual Studio 2019 verze 16.6
- 14. července 2020 – Visual Studio 2019 verze 16.6.4
- 30. června 2020 – Visual Studio 2019 verze 16.6.3
- 9. června 2020 – Visual Studio 2019 verze 16.6.2
- 1. června 2020 – Visual Studio 2019 verze 16.6.1
- 19. května 2020 – Visual Studio 2019 verze 16.6.0
Archivní zpráva k vydání verze Visual Studio 2019
- 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 o sadě 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:
- Dnes vydáváme! 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.
Zapojte se do diskuze o zprávách k vydání verze
- Aktivně hledáme způsoby, jak vylepšit naše zprávy k vydání verze, aby pro vás byly co nejvíce relevantní a užitečné. Budeme rádi, když se zapojíte do diskuze o zprávách k vydání verze v komunitě vývojářů!
Visual Studio 2019 verze 16.6.4
Vydáno 14. července 2020
Oznámení poradce pro zabezpečení verze 16.6.4
CVE-2020-1393 Ohrožení zabezpečení z hlediska zvýšení oprávnění služby standardního 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-CVE-2020-1147 .NET Core – Ohrožení zabezpečení z důvodu odepření služby
Vzdálený neověřený útočník by mohl zneužít toto ohrožení zabezpečení tak, že vydá speciálně vytvořené požadavky na aplikaci ASP.NET Core nebo na jinou aplikaci, která parsuje určité typy XML. Aktualizace zabezpečení řeší toto ohrožení zabezpečení tím, že omezuje typy, které se můžou nacházet v datové části XML.
Hlavní chyby opravené v sadě Visual Studio 2019 verze 16.6.4
- Nefunkční WPF XAML IntelliSense ve verzi 16.6.0
- Při vytváření nových souborů už nedochází k chybě sady Visual Studio.
Visual Studio 2019 verze 16.6.3
Vydáno 30. června 2020
Hlavní chyby opravené v sadě Visual Studio 2019 verze 16.6.3
- Stále se nedaří nainstalovat verzi 16.6 do rozhraní MSI poskytovatele WMI
- Při zobrazení historie u kontextové nabídky v Průzkumníku řešení se nic nestane
- V sadě Visual Studio 2019 16.6.0 nelze vygenerovat překrytí pro X509Certificate2
- Po upgradu sady Visual Studio Enterprise 16.5.6-16.6-16.6.0> se nezobrazují všechny kontexty dat přidání kontroleru a přidání nových vygenerovaných položek
- Nelze otevřít nový soubor JSON
- Informace o aplikaci Microsoft Visual Studio se zablokuje.
- Problém s Microsoft Fakes v sadě Visual Studio 2019 16.6.0
- Regrese IVsHierarchy VSSDK v sadě VS 16.6.x
- Windows 10 SDK (10.0.19041.1) – ARM64 memcpy se chybově ukončí při přístupu k nezarovnané paměti bez mezipaměti
- Při přidání skriptu do projektu SQL Server Database se neotevře seznam uživatelských skriptů
- Generování ve Fakes pomocí argumentu ref
- Časté nekritické zablokování zásobníku volání Code Analysis v projektu Otevřít složku
- Podpora tmavého motivu pro Návrháře tříd v sadě Visual Studio
- Byla přidána podpora pro sadu nástrojů Transformace textové šablony (T4) v projektech .NET Core
- Oddělili jsme získání modelu týmového dokončování IntelliCode od produkce modelu.
- Vyřešili jsme problém, kdy docházelo ke kritickým chybám aktualizace nebo instalace z důvodu blokování použití integrovaného vývojového prostředí balíčkem WMIProvider. Chyby v této komponentě už nadále integrované vývojové prostředí neblokují.
- Opravili jsme chybu, která způsobovala, že produkt při práci s projekty Xamarin v určitých scénářích přestal reagovat.
- Opravili jsme chybu, která způsobovala, že se při pokusu o dešifrování neplatného certifikátu pro podepisování kódu UPW sada VS chybově ukončila.
Visual Studio 2019 verze 16.6.2
Vydáno 9. června 2020
Oznámení poradce pro zabezpečení verze 16.6.2
CVE-2020-1108 / CVE-2020-1108.NET Core – Ohrožení zabezpečení z důvodu odepření služby
Za účelem komplexního řešení ohrožení zabezpečení CVE-2020-1108 vydala společnost Microsoft aktualizace pro rozhraní .NET Core 2.1 a .NET Core 3.1. Zákazníci, kteří používají kteroukoli z těchto verzí rozhraní .NET Core, by si měli nainstalovat nejnovější verzi rozhraní .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í služby standardního kolektoru diagnostického centra
Existuje ohrožení zabezpečení způsobené zvýšením oprávnění, ke kterému dochází, když 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í služby standardního kolektoru diagnostického centra
Ve službě standardního kolektoru diagnostického centra může být ohroženo zabezpečení z důvodu zvýšení oprávnění při nesprávně provedených operacích se soubory.
Hlavní chyby opravené v sadě Visual Studio 2019 verze 16.6.2
- Zablokování sady Visual Studio 2019 16.60 při spouštění nebo sestavování, když se v projektu C++/CLI neuložily změny
- Neošetřená výjimka typu System.NullReferenceException v knihovně Microsoft.VisualStudio.DesignTools.WpfTap.dll
- Opakovaný nulový odkaz při opětovném otevírání dokumentů
- Při vyhledávání v dialogovém okně Vytvořit nový projekt se nenajdou šablony od nezávislých jazykových poskytovatelů.
- IntelliSense ukazuje, že po upgradu visual Studio Enterprise 16.5.6-6-1> odkazuje na kořen projektu ASP .NET Core 3.1 místo podsložky wwwroot .
- Opravili jsme chybu kompilátoru (chyba C2475: předefinování; neshoda specifikátoru constexpr) ovlivňující std::atomic při kompilaci jako C++/CX v režimu C++17.
- Opravili jsme hodnoty pro dokončení a formát adres URL v zobrazeních Razor. Znovu se používá formát adres URL relativních vzhledem k aplikaci a hodnoty v seznamu pro doplňování adres URL ukazují soubory a složky, které jsou v kořenovém adresáři aplikace, tj. wwwroot.
- Opravili jsme problém způsobující chybové ukončení, ke kterému docházelo při použití fragmentů kódu.
- Obnovili jsme šablony položek, které by mohly být skryty rozšířeními.
Visual Studio 2019 verze 16.6.1
Vydáno 1. června 2020
Hlavní chyby opravené v sadě Visual Studio 2019 verze 16.6.1
- Byl vyřešen problém při použití funkce HotRestart k nasazení aplikace pro iOS.
- Byl vyřešen problém, kdy Xamarin.iOS selhával s chybou MessagingRemoteException.
- Byl vyřešen problém, kdy docházelo k umisťování konstantně inicializovaných statických proměnných const do vložených funkcí, které se dříve dynamicky inicializovaly v datovém segmentu jen pro čtení. To mohlo způsobovat problémy s kompatibilitou při propojování s OBJ zkompilovanými se staršími sadami nástrojů.
- Byla opravena chyba sestavení v projektech Xamarin.Android, která by se mohla vyskytnout, když soubory rozložení Androidu obsahovaly určité znaky.
- Byl opraven problém s lokalizací .resx za běhu u aplikací Xamarin.Android.
- C++ IntelliSense vcpkgsrv.exe se často chybově ukončuje u procesu set_parent_scope_on_push.
- Byl opraven problém způsobující selhání při instalaci součástí zprostředkovatele rozhraní WMI (Windows Management Instrumentation).
- Bylo vyřešeno chybové ukončování, ke kterému v některých případech docházelo při zobrazení popisu Rychlé informace pro kód C++.
- Bylo vyřešeno chybové ukončování, ke kterému docházelo, když se zavíralo Visual Studio.
- Byla přidána podpora pro sadu Xcode 11.5 SDK.
- Byl odebrán abstraktní modifikátor pro BGTask.
Visual Studio 2019 verze 16.6.0
Vydáno 19. května 2020
Oznámení poradce pro zabezpečení verze 16.6.0
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 zneužít tuto chybu zabezpečení 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 zneužít tuto chybu zabezpečení 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.
V tomto vydání sady Visual Studio 2019 verze 16.6.0
C++
Vylepšené generování komentářů Doxygen/XML: Automatické generování komentářů dokumentu Doxygen nebo XML zadáním výše uvedených funkcí //nebo /**. Tyto informace se teď zobrazují také v popisech Rychlé informace.
Podpora Ninja pro CMake pro Linux/WSL: Při vytváření projektů CMake ve WSL nebo vzdáleném systému používejte Ninja jako základní generátor. Jedná se o aktuální výchozí generátor pro přidání nové konfigurace Linuxu nebo WSL.
Ladění šablon pro vzdálené ladění CMake: Zjednodušili jsme šablony pro ladění projektů CMake ve vzdáleném systému Linux nebo WSL s gdb.
Počáteční podpora konceptů C++20: IntelliSense teď rozpozná koncepty C++20 a navrhne je v seznamu členů.
Ladění
Povolte připojení snapshot Debuggeru bez nutnosti restartování: Snapshot Debugger je teď možné nainstalovat do služby Aplikace Azure Services (ASP.NET Core 3.1), aniž byste museli restartovat, což vám umožní ladit a diagnostikovat živé problémy bez přerušení vaší služby. Při prvním připojení k nástroji Snapshot Debugger se zobrazí výzva k instalaci rozšíření webu Snapshot Debugger do vašeho nasazení služby Azure App Service, což dříve vyžadovalo restart.
Vylepšení uživatelského prostředí pro dekompilace: Proces dekompilace použije existující soubory PDB k vytvoření lepších názvů místních proměnných.
Produktivita platformy Git
- Když klonujete úložiště obsahující jen jedno řešení, po dokončení klonování se toto řešení automaticky načte.
JavaScript/TypeScript
Indikátor průběhu serveru TSServer: Když služba jazyka otevře projekt TypeScript, uživatel uvidí průběh otevření nakonfigurovaného projektu ve widgetu Úkoly na pozadí.
Nové ladění JavaScriptu/TypeScriptu s více cíli a podpora pracovních procesů služby: Ladicí program JavaScript/TypeScript teď podporuje ladění pracovních procesů služeb, webových pracovních procesů, elementů iFrame a javascriptu stránky současně! Kromě toho jsme do nového prostředí ladění přidali možnost ladit back-endové aplikace serveru uzlu společně s JavaScriptem v prohlížeči na straně klienta. Tato funkce je stále experimentální. Můžete ji povolit v nabídce možností ladění.
Byly aktualizované implementace možností Vyhrazená nápověda a Přejít k definici pro lepší podporu scénářů LiveShare.
Microsoft Fakes pro projekty .NET Core a projekty ve stylu SDK
Microsoft Fakes nyní podporuje .NET Core! Mnoho uživatelů chce svoje aplikace a testovací sady migrovat do .NET Core a nyní díky podpoře Fakes pro .NET Core je velká část tohoto procesu možná. Tuto funkci můžete povolit v možnostech nástrojů > > ve verzi Preview. Fakes je cvičná architektura, která pomáhá izolovat testy tím, že napodobuje určité části kódu produktu pomocí zástupných procedur nebo testů shim. Toto napodobení pomáhá oddělit test od kódu produktu, abyste se mohli zaměřit na testování pouze toho, co je pro daný test relevantní.
Editor
Zobrazení seznamu: S novým prostředím Najít v souborech jsme získali zpětnou vazbu, že pro určité použití byl užitečný předchozí formát výsledku (plochý text bez formátování). Abyste mohli zobrazit výsledky v tomto starším formátu, je teď na panelu výsledků k dispozici zobrazení seznamu.
Opakovat hledání: Okno výsledků z operace Najít v souborech teď obsahuje tlačítko Opakovat hledání. Toto tlačítko přebere všechny možnosti použité při hledání a znovu jimi naplní panel Najít v souborech. Tím si můžete usnadnit opakované hledání po provedení změn nebo hledání vylepšit a upřesnit tak výsledky. Hledání zopakujete tak, že v okně výsledků stisknete Alt+R a hned poté klávesu Enter.
Produktivita platformy .NET
Přidat explicitní opravu kódu přetypování: Nyní existuje oprava kódu pro přidání explicitního přetypování, pokud výraz nelze implicitně přetypovat. Umístěte kurzor na chybu a stisknutím kláves (Ctrl+.) aktivujte nabídku Rychlé akce a refaktoringy. Vyberte možnost Přidat explicitní přetypování.
Zjednodušení refaktoringu podmíněných výrazů: Zjednodušení podmíněných výrazů odebráním nepotřebného kódu Umístěte kurzor na podmíněný výraz. Stisknutím Ctrl+. aktivujte nabídku Rychlé akce a refaktoring. Vyberte Zjednodušit podmíněný výraz.
Převeďte běžné řetězcové literály na refaktoring doslovných řetězcových literálů: Umístěte kurzor na běžný řetězcový literál. Stisknutím Ctrl+. aktivujte nabídku Rychlé akce a refaktoring. Vyberte Převést na doslovný řetězec.
Převeďte doslovné řetězcové literály na refaktoring regulárních řetězcových literálů: Umístěte kurzor na doslovný řetězcový literál. Stisknutím Ctrl+. aktivujte nabídku Rychlé akce a refaktoring. Vyberte Převést na běžný řetězec.
Hromadně nakonfigurujte úroveň závažnosti kategorií analyzátoru přímo v editoru: Umístěte kurzor na chybu, upozornění nebo návrh a zadejte (Ctrl+.) a aktivujte nabídku Rychlé akce a refaktoringy. Vyberte Potlačit nebo nakonfigurovat problémy. Pak vyberte Nakonfigurujte závažnost pro všechny analyzátory {název kategorie}. Stávající soubor EditorConfig se aktualizuje o novou závažnost dané kategorie.
Podpora stylu Rychlé informace pro komentáře XML, které obsahují návratové značky a značky hodnot: Najeďte kurzorem na prvek. Okno s rychlými informacemi pak nad kódem zobrazí podporované styly z komentářů XML.
Přidejte hlavičky souborů do existujících souborů, projektů a řešení pomocí EditorConfig: Nejprve budete muset do souboru EditorConfig přidat pravidlo file_header_template. Pak bude potřeba nastavit hodnotu tak, aby se rovnala textu záhlaví, který chcete použít.
Pak umístěte kurzor na první řádek jakéhokoliv souboru v jazyce C# nebo Visual Basic a zadejte (Ctrl+.). Otevře se nabídka Rychlé akce a refaktoring. Vyberte Přidat banner souboru. Pokud chcete použít záhlaví souboru ve všech souborech existujícího projektu nebo řešení, vyberte možnost Projekt nebo Řešení, kterou najdete v nabídce Opravit všechny výskyty v:.
Webové nástroje
Nové prostředí pro konfiguraci služeb a emulátorů Azure: Karta Připojené služby teď nabízí nové prostředí pro připojení aplikace ke službám Azure, jako jsou Azure SQL, Storage, Key Vault a mnoho dalších. Usnadňuje zřizování nových instancí (nebo výběr existujících) a zajišťuje, aby váš kód měl nejaktuálnější aktualizace balíčků NuGet a správný konfigurační kód pro spuštění. Kdykoli je to možné, jsou také k dispozici místní možnosti emulace.
Aktualizace prostředí publikování: Publikování teď nabízí nové zkušenosti s průvodcem pro vytváření nových profilů publikování, které vás provedou vašimi možnostmi. I když budou ve vaší instalaci některé součásti sady Visual Studio chybět, budete mít i nadále přístup k úplné sadě cílů a možností publikování. Případné chybějící součásti se identifikují a vytvoří se u nich žádost o instalaci na vyžádání. Stránka se souhrnem profilu publikování byla také aktualizována, a to tak, aby odpovídala prostředí pro konfiguraci závislostí se službami Azure, které je dostupné na kartě Připojené služby.
Windows Forms
Návrhář formulářů pro .NET Core
Nově je k dispozici návrhář formulářů pro projekty .NET Core. Pokud chcete povolit návrháře v sadě Visual Studio, přejděte do > části Nástroje Možnosti > prostředí > Ve verzi Preview a vyberte možnost Použít návrháře model Windows Forms verze Preview pro aplikace .NET Core.
V této verzi jsme kromě podpory dalších ovládacích prvků provedli tato vylepšení:
- Podpora všech ovládacích prvků dialogů, prvků PropertyGrid, HScrollBar, VScrollBar, DomainUpDown a TrackBar
- Vylepšení přetahování
- Vylepšení výběru
- Opravy stability a chyb
Nástroje WPF/UPW
Azure Key Vault v Průvodci balením: Vývojáři UPW teď můžou balíčky aplikací podepisovat pomocí podpisových certifikátů kódu přímo ze služby Azure Key Vault v průvodci balením. Nepotřebují nic víc než identifikátor URI služby Key Vault a správná oprávnění pro účet Microsoft. Vybraný certifikát se naimportuje do místního úložiště certifikátů uživatele, kde je možné ho použít pro podepsání. Certifikáty chráněné místními hesly je také nyní možné dešifrovat pomocí tajných kódů ze služby Key Vault.
Opětovné načítání XAML za provozu a dynamický vizuální strom nově podporují připojení k více procesům současně. To pomáhá ve scénářích, kdy například řešení spouští současně více projektů WPF nebo UPW nebo když vaše aplikace pro UPW používá více instancí. Abychom toho dosáhli, přidali jsme do dynamického vizuálního stromu nový uzel procesu na nejvyšší úrovni a seskupili elementy ze stejného procesu dohromady.
Sada nástrojů teď podporuje balíčky NuGet s více soubory VisualStudioToolsManifest.xml: To umožňuje autorům balíčků NuGet změnit, které ovládací prvky se zobrazují v sadě nástrojů na základě verze architektury nebo platformy odkazujícího projektu. Sada nástrojů zobrazí položky z manifestu, jejichž podadresář nástroje Moniker cílového rozhraní (TFM) nejlépe odpovídá cílové architektuře nebo platformě projektu. Pokud se nenajde žádná shoda s nástrojem TFM, vrátí se k manifestu v kořenové složce adresáře nástrojů. Tento kořenový manifest je potřebný také proto, aby byla zajištěna kompatibilita se staršími verzemi sady Visual Studio.
Nové nastavení: Xaml Opětovné načítání za provozu při uložení. Opětovné načítání XAML za provozu odesílá ve výchozím nastavení všechny platné změny XAML v reálném čase do vaší běžící aplikace. V této verzi jsme přidali nové nastavení (Obecné možnosti ladění > Povolit nástroje pro ladění uživatelského rozhraní pro XAML Použít XAML > Opětovné načítání za provozu při ukládání dokumentu), které vývojářům dává možnost zvolit, jak toto chování > funguje.> Když je toto nastavení povolené, nebudou se změny v rámci opětovného načítání XAML za provozu aplikovat, dokud upravovaný soubor neuložíte.
Byla přidána podpora tmavého motivu pro Návrhář tříd.
Xamarin
Opětovné načítání XAML za provozu teď může místo celé stránky znovu načíst jen změny v ní obsažené. Vyzkoušejte to změnou nastavení Možnosti opětovného načtení v > > nástrojích Xamarin > Opětovné načítání za provozu.
Zobrazení dynamického vizuálního stromu prvků na stránce ve spuštěné aplikaci: Otevřete živý vizuální strom během relace ladění XAML Opětovné načítání za provozu prostřednictvím ladění > vizuálního stromu Windows > Live.
Pomocí oblasti Nastavení prostředí můžete přepsat nastavení emulátoru, jako je tmavý nebo světlý režim, velikost písma a podobně. Otevřete ho během relace Opětovné načítání za provozu XAML prostřednictvím ladění > nastavení prostředí systému Windows>.
Při úpravách souborů XML pro Android můžete používat konfigurační soubor Lint a vybírat z ještě širší nabídky návrhů technologie IntelliSense.
Opravy chyb
Hlavní chyby opravené v sadě Visual Studio 2019 verze 16.6.0
- Po zapnutí příznaku funkce v novém prostředí Git se v Team Exploreru zobrazí zpráva navádějící uživatele do nového okna nástroje Git.
- Opravili jsme občasná zpoždění uživatelského rozhraní při zavírání sady VS, pokud byl návrhář .NET Core pro WinForms v otevřeném stavu.
- Opravili jsme problémy s vytvářením projektů pomocí zprostředkovatelů typů, kdy se za běhu vyvolávaly výjimky kvůli chybějící metodě.
- Opravili jsme problémy s vytvářením projektů pro rozhraní .NET.
- Nové prostředí pro hledání v souborech respektuje možnosti v podokně Nástroje – Možnosti – Najít a nahradit.
- Opravili jsme chybu, kdy se při zavření složky a otevření řešení nezměnilo úložiště Git.
- Opravili jsme chybu při sestavování aplikace pro iOS pomocí úplných symbolů ladění.
- Přidali jsme zpátky procházení zřizovacích profilů a certifikátů pro distribuci na Macu z Windows.
- Opravili jsme chybu, která způsobovala, že sada Visual Studio 2019 při práci s projekty Xamarin v určitých scénářích přestala reagovat.
- Přidali jsme klávesovou zkratku pro možnost Kopírovat se záhlavími v mřížce výsledků skriptu SQL.
- Uživatelé SSDT budou nově moci nastavit a zobrazit vlastnosti citlivosti pro všechny verze novější než SQL Server 2008.
- Vylepšili jsme dialog Vlastnosti připojení s ohledem na usnadnění.
- Opravili jsme občasné chyby, ke kterým docházelo při použití indikátoru Testováno v Code Lens.
- Zajistili jsme, že se pole Najít v souborech automaticky naplní textem, jako tomu bylo ve starších verzích.
- Zajistili jsme, že se klávesa se šipkou vlevo chová v poli Najít v souborech správně.
- Problém, který brání uživatelům knihovny rozsahů C++20 používat algoritmy
Od komunity vývojářů
- Přidali jsme zpátky procházení zřizovacích profilů a certifikátů pro distribuci na Macu z Windows.
- Zajistili jsme, že se pole Najít v souborech automaticky naplní textem, jako tomu bylo ve starších verzích.
- Změnili jsme nové hledání v souborech tak, aby importovaly filtry Look in z předchozího hledání v souborech.
- Nastavení příznaku Ponechat soubory otevřené zůstává při hledání v souborech zachované mezi relacemi sady VS.
- Opravili jsme chybu při sestavování aplikace pro iOS pomocí úplných symbolů ladění.
- Sada Visual Studio neumožní změnu hodnoty TargetFramework v nastaveních publikování po upgradu na verzi 16.4.2 a Core 3.1.
- Při otevírání souboru řešení z příkazového řádku není správně nastavená cesta.
- Cyklické návrhy refaktoringu IntelliCode
- Cloud Explorer > Attach debugger > Object reference not set ot an instance of an object
- VS 16.6.0 Preview 2.1 nenačte ovládací prvky balíčku NuGet do panelu nástrojů VS.
- Úprava souboru prostředků způsobí chybové ukončení sady Visual Studio
- Nekonečné načítání Intellisense v projektu, který obsahuje deklaraci XML jako položku projektu
- V dialogu Nový projekt často dochází k chybám uživatelů (uživatel zadává zamýšlený název do filtru šablony)
- Nelze uložit soubor
- Nemůžu otevírat soubory
- Interní chyba kompilátoru u indexované vlastnosti C++/CLI v sadě Visual Studio 2019 verze 16.5
- Přepínání motivů tam a zpět
- Projekty VSTO vytvořené v sadě VS 2019 nepodporují Odkaz na balíček jako formát správy balíčků. Publikování buildu by mohlo selhat se zprávou, že sestavení musí být podepsáno silným názvem, aby bylo možné ho označit jako požadavek
- Opravili jsme chybu v cl.exe během analýzy kódu proti kmDF – projekty ovladačů.
- Použití set_tests_properties v souboru CMakeLists.txt způsobí chybu při konfiguraci v sadě Visual Studio 2019
- Chyba C1001 při kompilaci pomocí „amp.h“
- Při vytváření projektu z okna Start nelze zadat název projektu
- Po vytvoření nové šablony aplikace pro WinRT UWP v jazyce C++ hlásí IntelliSense příliš mnoho chyb, takže šablona nefunguje
- Kompilace atlsecurity.h vyvolává několik upozornění C5205 („odstranění abstraktní třídy“)
- Příkaz Přejít k definici (F12) v referenčním projektu otevře metadata namísto skutečného zdrojového kódu v projektu testu jednotek (architektura .NET), který odkazuje na projekt VSTO
- Není k dispozici možnost pro potlačení upozornění C26812, které se týká analýzy kódu C++ (novinka v prostředí MSVC 2019 16.3.0 Preview 3)
- Konstrukce C++ AMP array_view generuje chybu při kompilaci v nástroji VS 2019 16.5 Preview 2 (při použití nejnovějších standardů C++)
- Problém při generování kódu způsobuje selhání s čistě virtuálním destruktorem v objektu konstanty
- Příkaz Přejít na (Ctrl+,) by neměl přesunout kurzor mimo vyhledávací pole, dokud se nestiskne Enter
- Zlepšení nativní sestavy chyb EnC pro nepodporované úpravy
- Všechny ostatní opravy komunity vývojářů v této verzi Preview
- Microsoft.VisualStudio.Editor.Implementation.EditorPackage se nepovedlo načíst správně
- std:: make_shared + PCH + virtuální metoda + GoogleTest způsobí vnitřní chybu kompilátoru s CL 19.24
- Žádosti o přijetí změn v sadě Visual Studio: Nejste připojení ke vzdálenému úložišti
- Při kompilování korutin pomocí /Wall se zobrazí varování v kódu generovaném kompilátorem
- Příkazový řádek clang-tidy je moc dlouhý
- Možnosti na stránce Karty a okna se stále resetují
- Varování u buildů C++/CLI .net core 3.1
- Xamarin zjistil konflikty mezi různými verzemi System.Numerics, které nešlo vyřešit
- FontFamily nefunguje ve WPF/.NET Core 3.1 prostředku
- Textový editor C++: Automatické formátování chybně odstraňuje mezery za binárním operátorem
- U funkcí deklarovaných v rámci tříd ovlivněných klíčovým slovem
alignas
je nesprávně použito zarovnání ukazatele a odkazu - Preprocesor generuje nesprávné informace na řádcích
- Všechny ostatní opravy v této verzi Preview
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.
Známé problémy sady Visual Studio 2019 verze 16.6
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.