Programmēšana

Kas jauns programmā Visual Studio 2019

Microsoft ir izlaidusi Visual Studio 2019 IDE produkcijas versiju, kurā atjauninājumi rodas, kad iekārta ir dīkstāvē.

Kur lejupielādēt Visual Studio 2019

Visual Studio 2019 varat lejupielādēt no Visual Studio vietnes.

Kas jauns programmā Visual Studio 2019

Programmā Visual Studio 2019 izstrādātāji iegūst šādas jaunas un mainītas funkcijas:

  • Ir vieglāk klonēt Git repo vai atvērt esošu projektu. Ir arī vieglāk sākt jaunu projektu, veicot uzlabojumus veidņu izvēles ekrānā.
  • Momentuzņēmumu atkļūdotājs lietojumprogrammu atkļūdošanai Azure mākonī pievieno atbalstu Azure Kubernetes Service un virtuālās mašīnas mērogu kopai.
  • Atkļūdošanai .NET Core lietotņu datu pārtraukumpunkti palīdz izstrādātājiem pārtraukt tikai meklētās vērtības izmaiņas.
  • Atkļūdošanai ir Visual Studio IntelliCode koda aizpildīšana ar AI palīdzību.
  • Izstrādātāji var piekļūt mitinātajiem repo no Azure devops pakalpojumiem, izmantojot logu Sākt.
  • Izstrādātāji var instalēt paplašinājumus citiem avota vadības resursdatoriem, lai skatītu repo, kas pieder izstrādātājam vai izstrādātāja organizācijai.
  • Atjauninājumi tiek lejupielādēti fonā, kad resursdators nedarbojas. Kad lejupielāde ir pabeigta, lietotāji saņem paziņojumu, ka lejupielāde ir gatava instalēšanai.
  • Veiktspējas uzlabojumi pakāpeniskajā un filiāles pārslēgšanā
  • Sadarbībai paredzēta Visual Studio Live Share pēc noklusējuma ir instalēta. Live Share var izmantot pāra programmēšanai, kodu pārskatu, prezentāciju veikšanai vai “pūļa programmēšanai” hakatonu laikā.
  • Uzlabota meklēšana izvēlnēs, komandās, opcijās un instalējamos komponentos.
  • Tiek sniegts dokumenta indikators, lai izprastu koda faila “veselību”, kuru izstrādātāji var palaist un konfigurēt, veicot koda tīrīšanu ar vienu klikšķi.
  • Izstrādātāji var saglabāt kodu tīrīšanas fiksatoru kolekciju kā profilu, kas palaist tīrīšanas laikā.
  • Net tīkla projektus var vieglāk konfigurēt ar pirmās klases projektu failiem.
  • Google Chrome var palaist ar pielāgotiem argumentiem, un izstrādātāji var atkļūdot JavaScript lietojumprogrammas IDE.
  • Karstā ceļa izcelšana identificē funkciju izsaukumus, kuros tiek izmantots vislielākais procesora procents vai kuri piešķir visvairāk objektu.
  • C # un Visual Basic atbalsta Regex parsētāju. Regulārās izteiksmes tagad tiek atpazītas un tajās iespējotas valodas funkcijas. Regex virknes tiek atpazītas, kad virkne tiek nodota Regex konstruktoram vai ja pirms virknes uzreiz tiek ievadīts komentārs, kurā ir virkne, Valoda = regex. Valodas funkcijas, kas tagad ir iekļautas, ir klasifikācija, bikšturu saskaņošana, izceltās atsauces un diagnostika.
  • Izstrādātāji var priekšskatīt C # 8.0 valodas iespējas, piemēram, neatsaucamus atsauču veidus.
  • ASP.Net tiek piedāvāta centrālā procesora profilēšana.
  • Ir pievienota viena projekta pieredze ASP.Net tīmekļa lietojumprogrammu un .Net Core konsoles lietojumprogrammu konteinerizēšanai un atkļūdošanai.
  • Visual Studio Kubernetes rīki ir integrēti Azure izstrādes slodzē.
  • Tagad ir vieglāk strādāt ar Python vidēm, uzlabojot Open Folder darbvietu atbalstu, izmantojot jaunu Python vides atlasītāja rīkjoslu.
  • Visual Studio 2019 atbrīvo Windows Mobile atbalstu universālajai Windows platformai (UWP). Izstrādātājiem, kuriem jāturpina strādāt ar Windows 10 mobilajām ierīcēm paredzēto UWP lietojumprogrammu, jāpaliek pie Visual Studio 2017. (Microsoft oficiāli atteicās no nedaudz izmantotās Windows Mobile plāksnes 2019. gada sākumā.)
  • Funkcija Meklēt dziļāk ir mainīta uz nolaižamo izvēlni, lai ātri izvēlētos sākotnējo un turpmāko meklējumu dziļumu.
  • Koda stila preferences var izmantot no komandrindas ar dotnet formāta globālo rīku.
  • Eksperimentam ir pievienota tukša VSIX projekta veidne.
  • C ++ izstrādātāji var atvērt CMake kešatmiņas, ko ģenerē ārējie rīki, piemēram, CMakeGUI vai pielāgotas metabuild sistēmas.
  • Attiecībā uz C ++ ir uzlabota analīze, izmantojot / Qspectre, nodrošinot mazināšanas palīdzību Spectre Variant 1 ievainojamībai.
  • Attiecībā uz F # veiktspēja ir uzlabota.
  • ASP.Net tīmekļa lietojumprogrammu veidošanai tiek piedāvāti vizuālie uzlabojumi.
  • Visual Studio 2019 automātiski lejupielādē atjauninājumus fonā, kamēr izstrādātāja dators ir dīkstāvē, tādējādi ļaujot turpināt lietot līdz brīdim, kad ir laiks instalēt. Izstrādātājiem jāgaida tikai faktiskās instalēšanas laikā.
  • Per-Monitor Awareness priekšskatījuma funkcija pēc noklusējuma ir ieslēgta lietotājiem, kuri atbilst sistēmas prasībām .Net Framework 4.8 un Windows 10 2018. gada aprīļa atjauninājumam.
  • Rīku logiem, piemēram, Toolbox, Breakpoints un Call Stack, tagad ir strauji jāatspoguļojas monitoros ar atšķirīgu mēroga un displeja konfigurāciju.
  • Zilā tēma ir atjaunināta, samazinot spilgtumu un kontrastu.
  • Dokumenta veselības funkcijai ir piešķirts vizuāls jauninājums, un izstrādātāji īsumā var redzēt kļūdas vai brīdinājumus dokumentā.
  • Kodu tīrīšanai ir sava kontrole ātrai piekļuvei funkcijām.
  • C ++ izstrādei izstrādātājiem ir piekļuve jaunai Microsoft Visual C ++ kompilatora un bibliotēku rīku kopas (MSVC) versijai, kas nodrošina bināru saderību ar Visual Studio 2017 MSVC rīkkopu un izpildlaiku.
  • C ++ gadījumā integrācija ar CMake veidošanas un testēšanas rīkiem ļauj izstrādātājiem automātiski noteikt Vcpkg rīku ķēdes CMake projektiem. Izstrādātāji var arī izmantot Just My Code atkļūdošanu.
  • Programmai Python izstrādātāji var pārslēgties starp tulkiem, izmantojot jauno rīkjoslu Python Environments, rediģējot Python failus vai strādājot ar projektiem vai Open Folder darbvietām. Izstrādātāji var arī izveidot Visual Studio Live Share sesijas, lai sadarbotos ar Python kodu.
  • Attiecībā uz C # jaunās C # 8.0 funkcijas ietver rekursīvu modeļu atbilstību, lai iedziļinātos objekta struktūrā, un slēdžu izteiksmes - komutatoru pārskatu kodolīgu versiju.
  • Attiecībā uz .Net ir pievienotas atjaunošanas un koda labošanas iespējas, piemēram, vārdu telpas sinhronizēšana un mapes nosaukums.
  • .Net projektam .Net SDK stila projektiem ir pirmās klases failu tips, kas atbalsta tādas iespējas kā dubultklikšķis uz projekta mezgla, lai atvērtu failu.
  • Tīmekļa un konteineru izstrādei ir iespējots JavaScript atkļūdošanas atbalsts vienību testiem.
  • Tīmekļa un konteineru izstrādei Visual Studio Kubernetes rīki ir integrēti Azure izstrādes darba slodzē.
  • Mobilajiem .Net izstrādātājiem, kuri izmanto Xamarin, Visual Studio 2019 ir uzlabojusi izstrādātāju veiktspēju izstrādātājiem, kuri izmanto Xamarin.Android 9.1.1 vai jaunāku versiju.
  • Izmantojot Visual Studio IntelliCode, tiek uzlabotas IntelliSense koda rediģēšanas iespējas.
$config[zx-auto] not found$config[zx-overlay] not found