Ohjelmointi

Microsoft päivittää Visual Studion etenemissuunnitelman

Microsoft on päivittänyt Visual Studio IDE: n etenemissuunnitelman kesäkuuhun 2020 mennessä. Tulevina kuukausina suunnitellut parannukset vaihtelevat paremmasta Git-integraatiosta ja sujuvammasta suorituskyvystä C ++: n ja diagnostiikan parannuksiin.

Parempi Git -integraatio mainitaan IDE-ytimen parannuksena. Visual Studio -ydinsuunnitelmiin kuuluu myös Visual Studion käyttö asiakkaana online-ympäristöissä ja ehdollista pääsyä käyttävien verkkojen tuen lisääminen. Tavoitteena on myös parantaa IDE: n suorituskykyä avattaessa ja työskenneltäessä suurten ratkaisujen kanssa. Microsoft mainitsee myös painikkeen päivittääksesi hakutulokset ja viittausikkunat.

Kiinnostuneet kehittäjät voivat antaa palautetta etenemissuunnitelmasta, joka julkaistiin 25. helmikuuta. Microsoftin Visual Studion etenemissuunnitelman päivityksessä luetellaan myös seuraaville alueille suunnitellut toimet:

C ++

  • C ++ 20 -mukavuus, mukaan lukien Int + Sensen C ++ 20 -konseptit.
  • Toteutavakio: kylpylän Microsoft Visual C ++ -kääntäjän C ++ - vakiokirjastolle ja vakiotyökalusarjan vakiokirjastolle.
  • Tuki C ++ 20 -tyylisille korutiineille.
  • Paranna Linuxin ja muiden Unixin kaltaisten järjestelmien kohdistamista Visual Studiosta C ++: lla.
  • Helppo CMake-kehitys, mukaan lukien koodinavigoinnin tarjoaminen CMake-komentosarjoille.
  • Tuki 64-Clang / LLVM: lle.

.NETTO

  • Paranna yleisten tehtävien sisäänrakennettuja ominaisuuksia, mukaan lukien otsikkojen lisääminen lähdetiedostoihin automaattisesti, kun se määritetään Editor.Config-toiminnolla.
  • Virheenkorjausparannuksia.
  • Automaattisesti liikkuva koodi nimeää nimitilat uudelleen.
  • Poista käyttämättömät viitteet projekteista ja ratkaisuista.
  • Pura olemassa olevan luokan jäsenet uuteen luokkaan.

Diagnostiikka

  • Parannetaan profilointityökaluja suorituskykyisemmille ASP.NET-sovelluksille.
  • Sisäisen silmukan työkalujen parantaminen.
  • .NET Core -työkalujen parantaminen Linuxissa.
  • Dekompiloidun koodin käyttöönotto, kun lähde ei ole käytössä.
  • Paranna alustan diagnostiikkatyökaluja, mukaan lukien Open Enclave SDK: lla rakennettujen sovellusten virheenkorjaustuki.

Verkkotyökalut

  • Ota käyttöön tuki Blazor Wasm (WebAssembly) -vianetsinnälle ja ota Blazor WASM -projektien luominen käyttöön identiteettipalvelujen avulla.
  • Parempi kokemus Azure-pilvipalvelujen määrittämisestä ja valmistelusta.
  • Paranna App Service Linuxin julkaisukokemusta.

XAML

  • Parempi tuottavuus rakennettaessa XAML-sovelluksia, mukaan lukien .NET Core WPF- ja UWP-sovellusten XAML Designerin parantaminen.
  • Rakenna Windows10X-sovelluksia.

Xamarin

  • Paranna XAML-käyttöliittymän virheenkorjausta työkaluilla, kuten Visual Tree ja Hot Reload.
  • Rakenna Android-käyttöliittymiä XML-editorilla.
  • Käytä uudelleenkäynnistystä rakennustehokkuuden parantamiseksi mobiilialustoilla.
  • Rakenna mobiilisovelluksia .NET 5: n avulla.
$config[zx-auto] not found$config[zx-overlay] not found