Programování

Microsoft aktualizuje plán Visual Studio

Microsoft aktualizoval svůj cestovní plán pro Visual Studio IDE do června 2020. Vylepšení plánovaná pro nadcházející měsíce sahají od lepší integrace Git a rychlejšího výkonu po vylepšení pro C ++ a diagnostiku.

Better Git integration je uváděn jako vylepšení zaměřené na jádro IDE. Plány pro jádro sady Visual Studio také zahrnují použití sady Visual Studio jako klienta pro online prostředí a podporu podpory pro sítě využívající podmíněný přístup. Cílem je také zlepšit výkon IDE při otevírání a práci s velkými řešeními. Microsoft také cituje tlačítko pro aktualizaci výsledků hledání a okna s odkazy.

Zájemci o vývojáře mohou nabídnout zpětnou vazbu k plánu, který byl zveřejněn 25. února. Aktualizace Microsoftu pro plán Visual Studio také uvádí plánovanou práci v následujících oblastech:

C ++

  • Shoda s C ++ 20 včetně konceptů C ++ 20 v IntelliSense.
  • Nářadístd: lázněn pro standardní knihovnu C ++ v kompilátoru Microsoft Visual C ++ a standardní knihovně standardní sady nástrojů.
  • Podpora pro coutiny ve stylu C ++ 20.
  • Zlepšete cílení Linuxu a dalších unixových systémů z Visual Studio pomocí C ++.
  • Usnadněte vývoj CMake včetně nabídky navigace v kódu pro skripty CMake.
  • Podpora 64-Clang / LLVM.

.SÍŤ

  • Vylepšit integrované funkce pro běžné úkoly, včetně automatického přidávání záhlaví ke zdrojovým souborům při konfiguraci pomocí Editor.Config.
  • Vylepšení ladění.
  • Automaticky přesouvaný kód přejmenuje obory názvů.
  • Odstraňte nepoužívané odkazy v projektech a řešeních.
  • Extrahujte členy existující třídy do nové třídy.

Diagnostika

  • Vylepšování profilovacích nástrojů pro výkonnější aplikace ASP.NET.
  • Vylepšování nástrojů s vnitřní smyčkou.
  • Vylepšení nástrojů pro .NET Core v systému Linux.
  • Povolení dekompilovaného kódu, když není povolen zdroj.
  • Vylepšete diagnostické nástroje platformy, včetně podpory ladění pro aplikace vytvořené pomocí sady Open Enclave SDK.

Webové nástroje

  • Představte podporu pro ladění Blazor Wasm (WebAssembly) a povolte vytváření projektů Blazor WASM pomocí poskytovatelů identity.
  • Lepší prostředí pro konfiguraci a zajišťování cloudových služeb Azure.
  • Vylepšete prostředí pro publikování pro App Service Linux.

XAML

  • Lepší produktivita při vytváření aplikací XAML, včetně vylepšování XAML Designer pro .NET Core WPF a UWP.
  • Vytvářejte aplikace pro Windows 10X.

Xamarin

  • Vylepšete ladění uživatelského rozhraní XAML pomocí nástrojů, jako je Visual Tree a Hot Reload.
  • Vytvářejte uživatelská rozhraní Android pomocí editoru XML.
  • Použijte Hot Restart pro lepší efektivitu sestavení na mobilních platformách.
  • Vytvářejte mobilní aplikace pomocí .NET 5.