Programmering

Microsoft opdaterer Visual Studio-køreplan

Microsoft har opdateret sin køreplan for Visual Studio IDE gennem juni 2020. Forbedrede planlagte forbedringer i de kommende måneder spænder fra bedre Git-integration og hurtigere ydelse til forbedringer til C ++ og diagnostik.

Bedre Git-integration nævnes som en forbedring af IDE-kernen. Planer for Visual Studio-kernen inkluderer også brug af Visual Studio som klient til online miljøer og øget support til netværk, der bruger betinget adgang. Det er også et mål at forbedre IDE's ydeevne, når man åbner og arbejder med store løsninger. Microsoft citerer også en knap for at opdatere søgeresultater og referencer.

Interesserede udviklere kan give feedback om køreplanen, som blev offentliggjort den 25. februar. Microsofts opdatering til køreplanen for Visual Studio viser også planlagt arbejde inden for følgende områder:

C ++

  • C ++ 20-overensstemmelse, herunder at have C ++ 20-koncepter i IntelliSense.
  • Implementerestd: span til C ++ - standardbiblioteket i Microsoft Visual C ++ - compileren og standardværktøjssætets standardbibliotek.
  • Støtte til C ++ 20-stil coroutines.
  • Forbedre målretning af Linux og andre Unix-lignende systemer fra Visual Studio med C ++.
  • Nem CMake-udvikling, herunder at tilbyde kodenavigation til CMake-scripts.
  • Understøttelse af 64-Clang / LLVM.

.NET

  • Forbedre indbyggede funktioner til almindelige opgaver, herunder automatisk tilføjelse af overskrifter til kildefiler, når de konfigureres ved hjælp af Editor.Config.
  • Fejlretning forbedringer.
  • Automatisk flytning af kode omdøber navneområder.
  • Fjern ubrugte referencer i projekter og løsninger.
  • Uddrag medlemmer af en eksisterende klasse til en ny klasse.

Diagnostik

  • Forbedring af profileringsværktøjer til mere performante ASP.NET-apps.
  • Forbedring af in-loop-værktøjer.
  • Forbedring af værktøjer til .NET Core på Linux.
  • Aktiverer dekompileret kode, når kilden ikke er aktiveret.
  • Forbedre platformdiagnosticeringsværktøjer, herunder fejlfindingsstøtte til applikationer, der er bygget med Open Enclave SDK.

Webværktøjer

  • Indfør support til debugging af Blazor Wasm (WebAssembly) og aktiver Blazor WASM-projektoprettelse ved hjælp af identitetsudbydere.
  • Bedre oplevelse til konfiguration og klargøring af Azure cloud-tjenester.
  • Forbedre udgivelsesoplevelsen til App Service Linux.

XAML

  • Bedre produktivitet ved opbygning af XAML-apps, herunder forbedring af XAML Designer til .NET Core WPF og UWP.
  • Byg Windows10X-applikationer.

Xamarin

  • Forbedre fejlretning af XAML UI ved hjælp af værktøjer som Visual Tree og Hot Reload.
  • Byg Android-brugergrænseflader med XML-editoren.
  • Brug Hot Restart for bedre byggeeffektivitet på mobile platforme.
  • Byg mobile applikationer ved hjælp af .NET 5.