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.