Programavimas

„Microsoft“ atnaujina „Visual Studio“ planą

„Microsoft“ iki 2020 m. Birželio mėn. Atnaujino „Visual Studio IDE“ planą. Ateinančiais mėnesiais planuojami patobulinimai yra nuo geresnės „Git“ integracijos ir greitesnio našumo iki „C ++“ ir diagnostikos patobulinimų.

Geresnė „Git“ integracija minima kaip IDE šerdies tobulinimas. „Visual Studio“ pagrindiniai planai taip pat apima „Visual Studio“ naudojimą kaip klientą internetinėse aplinkose ir tinklų palaikymo, naudojant sąlyginę prieigą, stiprinimą. Gerinti IDE našumą atidarant ir dirbant su dideliais sprendimais taip pat yra tikslas. „Microsoft“ taip pat nurodo mygtuką atnaujinti paieškos rezultatus ir nuorodų langus.

Suinteresuoti kūrėjai gali pateikti atsiliepimus apie veiksmų planą, kuris buvo paskelbtas vasario 25 d. „Microsoft“ atnaujintame „Visual Studio“ plane taip pat pateikiamas planuojamas darbas šiose srityse:

C ++

  • C ++ 20 atitiktis, įskaitant „IntelliSense“ C ++ 20 sąvokų naudojimą.
  • Įgyvendintistd: SPAn „C ++“ standartinei bibliotekai „Microsoft Visual C ++“ kompiliatoriuje ir standartinei įrankių rinkinio standartinei bibliotekai.
  • Parama C ++ 20 stiliaus korutinai.
  • Patobulinkite „Linux“ ir kitų į „Unix“ panašių sistemų taikymą iš „Visual Studio“ su „C ++“.
  • Lengva „CMake“ plėtra, įskaitant CMake scenarijų naršymo kodo siūlymą.
  • Palaikymas „64-Clang“ / LLVM.

.NET

  • Patobulinkite įmontuotas bendrų užduočių funkcijas, įskaitant antraščių pridėjimą prie šaltinio failų automatiškai, kai konfigūruojama naudojant „Editor.Config“.
  • Derinimo patobulinimai.
  • Automatiškai perkeliant kodą, pervardijamos vardų sritys.
  • Pašalinkite nenaudojamas nuorodas projektuose ir sprendimuose.
  • Ištraukite esamos klasės narius į naują.

Diagnostika

  • Tobulesnių ASP.NET programų profiliavimo įrankių tobulinimas.
  • Vidinio ciklo įrankių tobulinimas.
  • „Linux“ .NET Core įrankių tobulinimas.
  • Dekompiliuoto kodo įgalinimas, kai šaltinis neįgalintas.
  • Patobulinkite platformos diagnostikos įrankius, įskaitant derinimo palaikymą programoms, sukurtoms naudojant „Open Enclave“ SDK.

Žiniatinklio įrankiai

  • Pristatykite „Blazor Wasm“ („WebAssembly“) derinimo palaikymą ir įgalinkite „Blazor WASM“ projekto kūrimą naudodami tapatybės teikėjus.
  • Geresnė „Azure“ debesies paslaugų konfigūravimo ir teikimo patirtis.
  • Patobulinkite „App Service Linux“ paskelbimo patirtį.

XAML

  • Geresnis produktyvumas kuriant XAML programas, įskaitant „.NET Core WPF“ ir „UWP“ XAML dizainerio tobulinimą.
  • Kurkite „Windows10X“ programas.

Xamarinas

  • Pagerinkite XAML vartotojo sąsajos derinimą naudodami tokius įrankius kaip „Visual Tree“ ir „Hot Reload“.
  • Kurkite „Android“ vartotojo sąsajas naudodami XML redaktorių.
  • Norėdami geriau sukurti mobiliųjų platformų efektyvumą, naudokite „Hot Restart“.
  • Kurkite mobilias programas naudodami .NET 5.