Spoločnosť Microsoft aktualizovala svoj plán pre Visual Studio IDE do júna 2020. Vylepšenia plánované na nadchádzajúce mesiace sa pohybujú od lepšej integrácie Git a rýchlejšího výkonu po vylepšenia pre C ++ a diagnostiku.
Lepšia integrácia Git sa uvádza ako vylepšenie zamerané na jadro IDE. Plány pre jadro Visual Studio tiež zahŕňajú použitie Visual Studio ako klienta pre online prostredia a zvýšenie podpory sietí pomocou podmieneného prístupu. Cieľom je tiež zlepšenie výkonu IDE pri otváraní a práci s veľkými riešeniami. Spoločnosť Microsoft tiež cituje tlačidlo na obnovenie výsledkov vyhľadávania a okien s odkazmi.
Zainteresovaní vývojári môžu ponúknuť spätnú väzbu k plánu, ktorý bol zverejnený 25. februára. Aktualizácia plánu Visual Studio od spoločnosti Microsoft tiež uvádza plánované práce v nasledujúcich oblastiach:
C ++
- Zhoda s C ++ 20 vrátane koncepcie C ++ 20 v technológii IntelliSense.
- Implementovať
std: kúpele
n pre štandardnú knižnicu C ++ v kompilátore Microsoft Visual C ++ a štandardnej knižnici štandardných nástrojov. - Podpora pre coutiny v štýle C ++ 20.
- Zlepšite zacielenie systému Linux a ďalších systémov podobných systému Unix zo sady Visual Studio pomocou jazyka C ++.
- Ľahký vývoj CMake vrátane ponuky navigácie kódom pre skripty CMake.
- Podpora 64-Clang / LLVM.
.NET
- Vylepšite vstavané funkcie pre bežné úlohy vrátane automatického pridávania hlavičiek do zdrojových súborov pri konfigurácii pomocou aplikácie Editor.Config.
- Vylepšenia ladenia.
- Automaticky presunutý kód premenuje priestory mien.
- Odstráňte nepoužívané referencie v projektoch a riešeniach.
- Extrahujte členov existujúcej triedy do novej triedy.
Diagnostika
- Vylepšenie profilovacích nástrojov pre výkonnejšie aplikácie ASP.NET.
- Vylepšenie nástrojov s vnútorným cyklom.
- Vylepšenie nástrojov pre .NET Core v systéme Linux.
- Povolenie dekompilovaného kódu, keď nie je povolený zdroj.
- Vylepšite diagnostické nástroje platformy vrátane podpory ladenia aplikácií vytvorených pomocou súpravy Open Enclave SDK.
Webové nástroje
- Zaviesť podporu pre ladenie Blazor Wasm (WebAssembly) a umožniť vytváranie projektov Blazor WASM pomocou poskytovateľov identity.
- Lepšie skúsenosti s konfiguráciou a poskytovaním cloudových služieb Azure.
- Vylepšite publikovanie pre App Service Linux.
XAML
- Lepšia produktivita pri vytváraní aplikácií XAML, vrátane vylepšenia XAML Designer pre .NET Core WPF a UWP.
- Vytváranie aplikácií pre Windows 10X.
Xamarin
- Vylepšite ladenie používateľského rozhrania XAML pomocou nástrojov, ako sú Visual Tree a Hot Reload.
- Vytvárajte používateľské rozhrania systému Android pomocou editora XML.
- Použite Hot Restart pre lepšiu efektivitu budovania na mobilných platformách.
- Vytváranie mobilných aplikácií pomocou .NET 5.