Programovanie

Microsoft aktualizuje plán Visual Studio

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úpelen 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.
$config[zx-auto] not found$config[zx-overlay] not found