Programavimas

Kas naujo „Visual Studio 2019“

„Microsoft“ išleido „Visual Studio 2019 IDE“ gamybinę versiją, kurioje naujinimai atsiranda, kai mašina neveikia.

Kur atsisiųsti „Visual Studio 2019“

„Visual Studio 2019“ galite atsisiųsti iš „Visual Studio“ svetainės.

Kas naujo „Visual Studio 2019“

Programoje „Visual Studio 2019“ kūrėjai gauna šias naujas ir pakeistas funkcijas:

  • Lengviau klonuoti „Git“ atpirkimą arba atidaryti esamą projektą. Taip pat lengviau pradėti naują projektą patobulinus šablonų pasirinkimo ekraną.
  • „Snapshot Debugger“, skirtas derinti programas „Azure“ debesyje, prideda „Azure Kubernetes Service“ ir „Virtual Machine Scale Set“ palaikymą.
  • Derinant, „.Net Core“ programų duomenų taškai padeda kūrėjams nutraukti tik ieškomus vertės pokyčius.
  • Norėdami derinti, yra „Visual Studio IntelliCode“ kodo užbaigimas naudojant AI.
  • Kūrėjai prieigą prie „Azure devops“ paslaugų prieglobos gali pasiekti per langą Pradėti.
  • Kūrėjai gali įdiegti plėtinius kitiems šaltinio valdymo pagrindiniams kompiuteriams, kad galėtų peržiūrėti kūrėjo ar jo organizacijos turimas reposkopus.
  • Atnaujinimai atsisiunčiami fone, kai pagrindinė mašina neveikia. Kai atsisiuntimai bus baigti, vartotojai gaus pranešimą, kad atsisiuntimas yra paruoštas įdiegti.
  • Našumo patobulinimai pakopų ir šakų perjungimo srityje.
  • Bendradarbiavimui skirta „Visual Studio Live Share“ yra įdiegta pagal numatytuosius nustatymus. „Live Share“ gali būti naudojamas porų programavimui, kodų peržiūroms, pristatymams ar „minios programavimui“ atlikti per hakatonus.
  • Patobulinta meniu, komandų, parinkčių ir įdiegiamų komponentų paieška.
  • Pateikiamas dokumento indikatorius, skirtas suprasti kodo failo „būklę“, kurią kūrėjai gali paleisti ir sukonfigūruoti atlikdami kodo valymą vienu paspaudimu.
  • Kūrėjai gali išsaugoti kodo valymo taisytuvų rinkinį kaip profilį, kuris bus paleistas valymo metu.
  • „Net Core“ projektus galima lengviau sukonfigūruoti naudojant aukščiausios klasės projektų failus.
  • „Google Chrome“ galima paleisti su pasirinktais argumentais, o kūrėjai gali derinti „JavaScript“ programas IDE.
  • Karšto kelio paryškinimas identifikuoja funkcijų iškvietimus, kurie naudoja didžiausią procentą procesoriaus arba skiria daugiausiai objektų.
  • C # ir „Visual Basic“ palaiko „Regex“ analizatorių. Dabar atpažįstami reguliarūs posakiai ir įjungiamos kalbos funkcijos. Regex eilutės atpažįstamos, kai eilutė perduodama „Regex“ konstruktoriui arba kai prieš eilutę iškart pateikiamas komentaras, kuriame yra eilutė, Kalba = regex. Dabar įtraukiamos kalbos ypatybės: klasifikacija, petnešų derinimas, paryškinimo nuorodos ir diagnostika.
  • Kūrėjai gali peržiūrėti C # 8.0 kalbos funkcijas, pvz., Negaliojančius nuorodų tipus.
  • ASP.Net siūlomas procesoriaus profiliavimas.
  • Buvo pridėta vieno projekto patirtis konteineriuose ir derinant ASP.Net žiniatinklio programas ir konsolės programas .NET Core.
  • „Visual Studio Kubernetes“ įrankiai yra integruoti į „Azure“ kūrimo darbo krūvį.
  • Dabar lengviau dirbti su „Python“ aplinkomis, patobulinus „Open Folder“ darbo sritis, naudojant naują „Python“ aplinkos parinkiklio įrankių juostą.
  • „Visual Studio 2019“ pašalina „Windows Mobile“ palaikymą „Universal Windows Platform“ (UWP). Kūrėjai, kuriems reikia toliau kurti „UWP“ programą, skirtą „Windows 10“ mobiliesiems įrenginiams, turėtų laikytis „Visual Studio 2017.“ (2019 m. Pradžioje „Microsoft“ oficialiai atsisakė mažai naudotos „Windows Mobile“ formos.)
  • Funkcija „Ieškoti giliau“ pakeista į išskleidžiamąjį meniu, kad būtų galima greitai pasirinkti pradinių ir tolesnių paieškų gylį.
  • Kodo stiliaus nuostatas galima pritaikyti iš komandinės eilutės naudojant „dotnet“ formato visuotinį įrankį.
  • Eksperimentui pridėtas tuščias „VSIX“ projekto šablonas.
  • „C ++“ kūrėjai gali atidaryti „CMake“ talpyklas, sugeneruotas išorinių įrankių, tokių kaip „CMakeGUI“ arba pritaikytos „metabuild“ sistemos.
  • „C ++“ yra patobulinta analizė naudojant „Qspectre“, teikiant pagalbą „Spectre Variant 1“ pažeidžiamumui mažinti.
  • F # našumas buvo patobulintas.
  • ASP.Net žiniatinklio programų kūrimui siūlomi vizualiniai patobulinimai.
  • „Visual Studio 2019“ automatiškai atsisiunčia atnaujinimus fone, kai kūrėjo kompiuteris neveikia, taigi leidžia toliau naudotis, kol ateina laikas įdiegti. Kūrėjams reikia laukti tik faktinio diegimo metu.
  • „Monitoring Awareness“ peržiūros funkcija pagal numatytuosius nustatymus yra įjungta vartotojams, kurie atitinka .Net Framework 4.8 ir „Windows 10 2018“ naujinimo sistemos reikalavimus.
  • Įrankių langai, pvz., „Įrankių dėžutė“, „Nutraukimo taškai“ ir „Skambučių kaminas“, dabar turėtų ryškiai atsiskleisti monitoriuose, turinčiuose skirtingą mastelį ir konfigūraciją.
  • Mėlyna tema atnaujinta surenkant šviesumą ir kontrastą.
  • Dokumento būsenos funkcija buvo vizualiai atnaujinta, o kūrėjai iš pirmo žvilgsnio gali pamatyti dokumente klaidas ar įspėjimus.
  • Kodo valymas turi savo kontrolę, kad būtų galima greitai pasiekti funkcijas.
  • Kurdami C ++, kūrėjai turi prieigą prie naujos „Microsoft Visual C ++“ kompiliatoriaus ir bibliotekų įrankių rinkinio (MSVC) versijos, kuri suteikia dvejetainį suderinamumą su „Visual Studio 2017“ MSVC įrankių rinkiniu ir vykdymo laiku.
  • „C ++“, integravimas su „CMake“ sukūrimo ir bandymo įrankiais leidžia kūrėjams automatiškai aptikti „Vcpkg“ įrankių grandines „CMake“ projektams. Kūrėjai taip pat gali naudoti „Just My Code“ derinimą.
  • „Python“ kūrėjai gali perjungti vertėjus naudodami naują „Python Environments“ įrankių juostą redaguodami „Python“ failus ar dirbdami su projektais ar „Open Folder“ darbo sritimis. Kūrėjai taip pat gali sukurti „Visual Studio Live Share“ seansus bendradarbiaudami su „Python“ kodu.
  • Kalbant apie C #, naujose C # 8.0 funkcijose yra rekursyvus modelių derinimas, skirtas įsigilinti į objekto struktūrą, ir jungiklio išraiškos, glausta jungiklių sakinių versija.
  • .Net buvo pridėtos pertvarkymo ir kodinio taisymo galimybės, pvz., Vardų srities sinchronizavimas ir aplanko pavadinimas.
  • .Net projektiniai failai .Net SDK stiliaus projektams yra aukščiausios klasės failų tipai, palaikantys tokias galimybes, kaip dukart spustelėjus projekto mazgą, norint atidaryti failą.
  • Kuriant žiniatinklį ir talpyklą, įgalintas „JavaScript“ derinimo palaikymas vieneto bandymams.
  • Kuriant žiniatinklį ir sudėtinius rodinius, „Visual Studio Kubernetes“ įrankiai yra integruoti į „Azure“ kūrimo darbo krūvį.
  • Mobiliesiems .Net kūrėjams, naudojantiems „Xamarin“, „Visual Studio 2019“ pagerino kūrėjų, naudojančių „Xamarin.Android 9.1.1“ arba naujesnę versiją, kūrimo našumą.
  • Patobulintos „IntelliSense“ kodo redagavimo galimybės per „Visual Studio IntelliCode“.
$config[zx-auto] not found$config[zx-overlay] not found