Ohjelmointi

Mitä uutta Visual Studio 2019: ssä

Microsoft on julkaissut Visual Studio 2019 IDE: n tuotantoversion, jossa päivitykset tapahtuvat koneen ollessa tyhjäkäynnillä.

Mistä ladata Visual Studio 2019

Voit ladata Visual Studio 2019 Visual Studio -sivustolta.

Mitä uutta Visual Studio 2019: ssä

Kehittäjät saavat Visual Studio 2019: ssä seuraavat uudet ja muuttuneet ominaisuudet:

  • On helpompaa kloonata Git-repo tai avata olemassa oleva projekti. Uuden projektin aloittaminen on myös helpompaa parantamalla mallin valintanäyttöä.
  • Snapshot Debugger, joka etsii sovelluksia Azure-pilvestä, lisää tuen Azure Kubernetes Service -palveluun ja Virtual Machine Scale Set -sarjaan.
  • Virheenkorjausta varten .NET Core -sovellusten tietojen katkaisupisteet auttavat kehittäjiä pääsemään eroon vain etsimistään arvon muutoksista.
  • Virheenkorjausta varten tekoälyavustettu koodi on viimeistelty Visual Studio IntelliCodelle.
  • Kehittäjät voivat käyttää isännöityjä repoja Azure devops -palveluista Käynnistä-ikkunan kautta.
  • Kehittäjät voivat asentaa laajennuksia muille lähdekontrollin isännille katsomaan kehittäjän tai kehittäjän organisaation omistamia repoja.
  • Päivitykset ladataan taustalla, kun isäntäkone on tyhjäkäynnillä. Kun lataus on valmis, käyttäjät saavat ilmoituksen, että lataus on valmis asennettavaksi.
  • Suorituskyvyn parannukset porrastuksessa ja haaranvaihdossa.
  • Yhteistyöhön tarkoitettu Visual Studio Live Share on asennettu oletuksena. Live Share -toimintoa voidaan käyttää pariohjelmointiin, koodikatselmusten, esitysten suorittamiseen tai "mob-ohjelmointiin" hakkeroiden aikana.
  • Valikoiden, komentojen, asetusten ja asennettavien komponenttien hakua on parannettu.
  • Asiakirjaindikaattori on tarkoitettu ymmärtämään kooditiedoston "kunto", jonka kehittäjät voivat suorittaa ja määrittää yhdellä napsautuksella koodin puhdistuksen avulla.
  • Kehittäjät voivat tallentaa kokoelman koodin puhdistuskorjaajia profiilina, joka suoritetaan puhdistuksen aikana.
  • .Net Core -projektit voidaan määrittää helpommin ensiluokkaisilla projektitiedostoilla.
  • Google Chrome voidaan käynnistää mukautetuilla argumenteilla, ja kehittäjät voivat debugata JavaScript-sovelluksia IDE: ssä.
  • Hot Path Highlighting tunnistaa toimintokutsujen, jotka käyttävät prosessorin suurinta prosenttiosuutta tai varaavat eniten objekteja.
  • C # ja Visual Basic tukevat Regex-jäsennintä. Säännölliset lausekkeet tunnistetaan nyt ja kieliominaisuudet otetaan käyttöön niissä. Regex-merkkijonot tunnistetaan, kun merkkijono välitetään Regex-rakentajalle tai kun merkkijonoa edeltää välittömästi merkkijonon sisältävä kommentti, Kieli = regex. Kieliominaisuuksia ovat nyt luokittelu, aaltosulkujen sovitus, kohokohdat ja diagnostiikka.
  • Kehittäjät voivat esikatsella C # 8.0 -kielten ominaisuuksia, kuten mitätöitäviä viitetyyppejä.
  • ASP.Netille tarjotaan suorittimen profilointia.
  • Yhden projektin kokemus on lisätty ASP.Net-verkkosovellusten ja .Net Core -konsolisovellusten säilöintiin ja virheenkorjaukseen.
  • Visual Studio Kubernetes -työkalut on integroitu Azure-kehitystyömäärään.
  • Nyt on helpompaa työskennellä Python-ympäristöjen kanssa, kun Open Folder -työtiloja on parannettu uudella Python-ympäristön valitsimen työkalurivillä.
  • Visual Studio 2019 tyhjentää Windows Mobile -tuen universaalille Windows-alustalle (UWP). Kehittäjien, joiden on jatkettava työskentelyä Windows 10 -mobiililaitteiden UWP-sovelluksen parissa, on pidettävä kiinni Visual Studio 2017: stä (Microsoft hylkäsi virallisesti vähän käytetyn Windows Mobile -levynsä vuoden 2019 alussa.)
  • Haku syvemmälle -toiminto on muutettu pudotusvalikkoon alku- ja myöhempien hakujen syvyyden valitsemiseksi nopeasti.
  • Koodityyliasetuksia voidaan käyttää komentoriviltä globaalilla dotnet-muotoisella työkalulla.
  • Tyhjä VSIX-projektimalli on lisätty kokeilua varten.
  • C ++: lle kehittäjät voivat avata ulkoisten työkalujen, kuten CMakeGUI: n tai räätälöityjen metabuild-järjestelmien, luomat CMake-välimuistit.
  • C ++: lle on parannettu analyysi / Qspectre: n kautta, mikä tarjoaa Spectre Variant 1 -heikkouden lieventämisapua.
  • F #: n suorituskykyä on parannettu.
  • ASP.Net-verkkosovellusten rakentamiseen tarjotaan visuaalisia parannuksia.
  • Visual Studio 2019 lataa päivitykset automaattisesti taustalle kehittäjän tietokoneen ollessa käyttämättömänä, mikä sallii käytön jatkamisen, kunnes on aika asentaa. Kehittäjien on vain odotettava asennuksen aikana.
  • Tarkkailuhenkinen esikatseluominaisuus on oletusarvoisesti käytössä käyttäjille, jotka täyttävät .Net Framework 4.8: n ja Windows 10: n huhtikuun 2018 päivityksen järjestelmävaatimukset.
  • Työkaluikkunoiden, kuten Työkalulaatikko, Breakpoints ja Call Stack, pitäisi nyt näkyä terävästi eri näyttölaitteissa, joilla on erilainen mittakaava ja näyttökokoonpano.
  • Sininen teema on päivitetty soittamalla alas kirkkaus ja kontrasti.
  • Asiakirjan kunto-ominaisuus on päivitetty visuaalisesti, ja kehittäjät näkevät yhdellä silmäyksellä asiakirjan virheet tai varoitukset.
  • Koodinpuhdistuksella on oma hallinnansa nopeaan pääsyyn ominaisuuksiin.
  • C ++ -kehitystä varten kehittäjillä on pääsy Microsoft Visual C ++ -kääntäjän ja kirjastojen työkalupaketin (MSVC) uuteen versioon, joka tarjoaa binäärisen yhteensopivuuden Visual Studio 2017: n MSVC-työkalusarjan ja ajonaikaisen kanssa.
  • C ++: n integrointi CMake-rakennus- ja testaustyökalujen avulla kehittäjät voivat havaita Vcpkg-työkaluketjut automaattisesti CMake-projekteissa. Kehittäjät voivat myös käyttää Just My Code -vianetsintää.
  • Pythonissa kehittäjät voivat vaihtaa tulkkien välillä käyttämällä uutta Python Environments -työkalupalkkia muokatessaan Python-tiedostoja tai työskennellessään projektien tai Open Folder -työtilojen kanssa. Kehittäjät voivat myös luoda Visual Studio Live Share -istuntoja yhteistyöhön Python-koodin kanssa.
  • C #: lle uudet C # 8.0 -ominaisuudet sisältävät rekursiivisen kuvion sovituksen kohteen rakenteeseen kaivamiseksi ja kytkinlausekkeet, lyhyen version kytkinlausekkeista.
  • .Net-verkkoon on lisätty korjaus- ja koodinlisäominaisuudet, kuten nimitilan synkronointi ja kansion nimi.
  • .Net-projektin .Net SDK -tyylisten projektien tiedostot ovat ensiluokkaisia ​​tiedostotyyppejä, jotka tukevat ominaisuuksia, kuten kaksoisnapsauttamalla projektisolmua tiedoston avaamiseksi.
  • Verkko- ja säilöstökehitystä varten JavaScript-virheenkorjaustuki yksikötesteille on käytössä.
  • Web- ja säilökehitykseen Visual Studio Kubernetes -työkalut on integroitu Azure-kehitystyön kuormitukseen.
  • Xamarinia käyttäville mobiiliverkoille .Net-kehittäjille Visual Studio 2019 on parantanut Xamarin.Android 9.1.1 tai uudemman version kehittäjien suorituskykyä.
  • IntelliSense-koodin muokkausominaisuuksia parannetaan Visual Studio IntelliCoden kautta.
$config[zx-auto] not found$config[zx-overlay] not found