Programovanie

Čo je nové v Visual Studio 2019

Spoločnosť Microsoft vydala produkčnú verziu Visual Studio 2019 IDE, v ktorej sa aktualizácie vyskytujú, keď je stroj nečinný.

Kde stiahnuť Visual Studio 2019

Visual Studio 2019 si môžete stiahnuť z webovej stránky Visual Studio.

Čo je nové vo Visual Studio 2019

Vo Visual Studio 2019 vývojári získavajú nasledujúce nové a zmenené funkcie:

  • Je jednoduchšie naklonovať Git repo alebo otvoriť existujúci projekt. Je tiež jednoduchšie zahájiť nový projekt vylepšením obrazovky výberu šablón.
  • Snapshot Debugger na ladenie aplikácií v cloude Azure pridáva podporu pre službu Azure Kubernetes Service and Scale Set Virtual Machine.
  • Pri ladení pomáhajú hraničné body údajov pre aplikácie .Net Core vývojárom lámať sa iba pri hľadaných zmenách hodnoty.
  • Na ladenie existuje dokončenie kódu s podporou AI pre Visual Studio IntelliCode.
  • Vývojári majú prístup k hostovaným úložiskám zo služieb Azure Devops prostredníctvom okna Štart.
  • Vývojári si môžu nainštalovať rozšírenia pre ďalších hostiteľov ovládajúcich zdroje, aby si mohli pozrieť úložiská, ktoré vlastní vývojár alebo organizácia vývojára.
  • Aktualizácie sa sťahujú na pozadí, keď je hostiteľský počítač nečinný. Po dokončení sťahovania dostanú používatelia upozornenie, že sťahovanie je pripravené na inštaláciu.
  • Vylepšenie výkonu pri krokovaní a prepínaní pobočiek.
  • Visual Studio Live Share pre spoluprácu je predvolene nainštalovaný. Živé zdieľanie sa dá použiť na programovanie párov, kontrolu kódu, prezentácie alebo „programovanie mobov“ počas hackatónov.
  • Bolo vylepšené vyhľadávanie ponúk, príkazov, možností a inštalovateľných komponentov.
  • Indikátor dokumentu slúži na pochopenie stavu kódového súboru, ktorý môžu vývojári spustiť a nakonfigurovať pomocou vyčistenia kódu jedným kliknutím.
  • Vývojári môžu uložiť kolekciu opravných prostriedkov na vyčistenie kódu ako profil, ktorý sa bude počas čistenia spúšťať.
  • Projekty .Net Core je možné ľahšie konfigurovať pomocou prvotriednych projektových súborov.
  • Prehliadač Google Chrome je možné spustiť pomocou vlastných argumentov, pričom vývojári môžu ladiť aplikácie JavaScriptu v rámci IDE.
  • Zvýraznenie horúcej cesty identifikuje volania funkcií, ktoré využívajú najvyššie percento CPU alebo ktoré alokujú najviac objektov.
  • C # a Visual Basic podporujú syntaktický analyzátor Regex. Regulárne výrazy sú teraz rozpoznané a sú v nich povolené jazykové funkcie. Regexové reťazce sa rozpoznajú, keď sa reťazec odovzdá konštruktoru Regex alebo keď reťazcu bezprostredne predchádza komentár obsahujúci reťazec, Jazyk = regulárny výraz. Medzi jazykové funkcie, ktoré sú teraz zahrnuté, patria klasifikácia, zladenie zátvoriek, zvýraznenie odkazov a diagnostika.
  • Vývojári si môžu zobraziť ukážky funkcií jazyka C # 8.0, ako sú napríklad referenčné typy s povolenou hodnotou Null.
  • Profilovanie procesora je ponúkané pre ASP.Net.
  • Pre kontajnerizáciu a ladenie webových aplikácií a konzolových aplikácií ASP.Net pre .Net Core bola pridaná skúsenosť s jedným projektom.
  • Nástroje Visual Studio Kubernetes sú integrované do vývojového pracovného zaťaženia Azure.
  • Teraz je jednoduchšie pracovať s prostrediami Pythonu, vďaka vylepšenej podpore pracovných priestorov Open Folder pomocou nového panela nástrojov na výber prostredia Python.
  • Visual Studio 2019 obsahuje podporu systému Windows Mobile pre univerzálnu platformu Windows (UWP). Vývojári, ktorí musia pokračovať v práci na aplikácii UWP pre mobilné zariadenia so systémom Windows 10, by sa mali držať Visual Studio 2017. (Spoločnosť Microsoft formálne opustila svoju málo používanú platformu Windows Mobile začiatkom roka 2019.)
  • Funkcia Search Deeper bola zmenená na rozbaľovaciu ponuku pre rýchly výber hĺbky počiatočného a následného vyhľadávania.
  • Predvoľby štýlu kódu je možné použiť z príkazového riadku pomocou globálneho nástroja formátu dotnet.
  • Bola pridaná prázdna šablóna projektu VSIX na experimentovanie.
  • Pre jazyk C ++ môžu vývojári otvárať medzipamäte CMake generované externými nástrojmi, ako sú CMakeGUI alebo prispôsobené systémy metabuild.
  • Pre jazyk C ++ existuje vylepšená analýza pomocou / Qspectre, ktorá poskytuje pomoc so zmiernením zraniteľnosti Spectre Variant 1.
  • Pre F # bol vylepšený výkon.
  • Pre vytváranie webových aplikácií ASP.Net sú ponúkané vizuálne vylepšenia.
  • Visual Studio 2019 automaticky sťahuje aktualizácie na pozadí, keď je počítač vývojára nečinný, čo umožňuje ďalšie používanie, kým nie je čas na inštaláciu. Vývojárom stačí počkať počas samotnej inštalácie.
  • Ukážka Per-Monitor Awareness Preview je predvolene zapnutá pre používateľov, ktorí spĺňajú systémové požiadavky .Net Framework 4.8 a Windows 10. apríla 2018 Update.
  • Okná nástrojov ako Toolbox, Breakpoints a Call Stack by sa teraz mali ostro vykresľovať na monitoroch s rôznymi konfiguráciami mierky a zobrazenia.
  • Modrá téma bola aktualizovaná znížením svietivosti a kontrastu.
  • Funkcia stavu dokumentu prešla vizuálnou aktualizáciou a vývojári na prvý pohľad videli chyby alebo varovania v dokumente.
  • Vyčistenie kódu má vlastnú kontrolu pre rýchly prístup k funkciám.
  • Pre vývoj v C ++ majú vývojári prístup k čerstvej verzii súpravy nástrojov pre kompilátory a knižnice Microsoft Visual C ++ (MSVC), ktorá poskytuje binárnu kompatibilitu so súpravou nástrojov a runtime Visual Studio 2017 MSVC.
  • Pre jazyk C ++ umožňuje integrácia s nástrojmi na vytváranie a testovanie CMake vývojárom automaticky detekovať reťazce nástrojov Vcpkg pre projekty CMake. Vývojári tiež môžu používať ladenie Just My Code.
  • V prípade jazyka Python môžu vývojári prepínať medzi tlmočníkmi pomocou nového panela s nástrojmi prostredia Pythonu pri úpravách súborov v jazyku Python alebo pri práci s projektmi alebo pracovnými priestormi otvoreného priečinka. Vývojári tiež môžu vytvárať relácie Visual Studio Live Share, aby spolupracovali na kóde Python.
  • Pre C # zahŕňajú nové funkcie C # 8.0 rekurzívne porovnávanie vzorov, kopanie do štruktúry objektu a výrazy switch, stručná verzia príkazov switch.
  • Pre sieť .Net boli pridané možnosti refaktoringu a opravy kódu, ako napríklad synchronizovaný menný priestor a názov priečinka.
  • Pre .Net sú súbory projektov pre projekty v štýle .Net SDK prvotriednym typom súborov, ktorý podporuje funkcie, ako napríklad dvojité kliknutie na uzol projektu a otvorenie súboru.
  • Pre vývoj webu a kontajnerov je povolená podpora ladenia JavaScriptu pre jednotkové testy.
  • Na vývoj webu a kontajnerov sú nástroje Visual Studio Kubernetes integrované do vývojového pracovného prostredia Azure.
  • Pre vývojárov mobilných sietí. NET používajúcich Xamarin vylepšila Visual Studio 2019 výkon zostavenia pre vývojárov používajúcich Xamarin. Android 9.1.1 alebo novší.
  • Vďaka aplikácii Visual Studio IntelliCode sú vylepšené možnosti úprav kódu IntelliSense.
$config[zx-auto] not found$config[zx-overlay] not found