Tässä on Visual Studio 2022 -version 17.0 esikatselun 1 uudet ominaisuudet

Lukuajan kuvake 5 min. lukea


Lukijat auttavat tukemaan MSpoweruseria. Saatamme saada palkkion, jos ostat linkkien kautta. Työkaluvihje-kuvake

Lue ilmoitussivumme saadaksesi selville, kuinka voit auttaa MSPoweruseria ylläpitämään toimitustiimiä Lue lisää

Microsoft visual studio 2022 esikatselu

Microsoft julkaisi tänään Visual Studio 2022 -version 17.0 Preview 1:n, joka tuo käyttöliittymäparannuksia, 64-bittisen tuen ja paljon muuta suosittuun IDE:hen. Uusimman version täydellinen muutosloki näkyy alla:

64-bittinen

  • devenv.exe on nyt vain 64-bittinen

IntelliCode

  • Koko rivin automaattinen täydennys

.NET 6 SDK

  • .NET 6 SDK (esikatselu) sisältyy Visual Studio 2022:een
  • Tässä julkaisussa on perustuki .NET MAUI -projekteille. Tilapäisesti sinun on asennettava .NET MAUI -työkuorma erikseen .NET 6:sta. Katso .NET Maui GitHub -varastomme Lisätietoja

Git Tooling

  • Poistettiin mahdollisuus palata takaisin Team Explorer Git -käyttöliittymään, jolloin uusi Git-kokemus ainoa käytettävissä oleva sisäänrakennettu työkalu.
  • Poistettu mahdollisuus asentaa GitHub-laajennus Visual Studio Installerista.

Testityökalujen tuki

  • Testialustan uudet versiot, jotka alkavat 17.0:sta, eivät voi suorittaa yleisiä ja tilattuja testejä. Nämä erityisominaisuudet toimitetaan vain osana MSTestv1:n varhaista versiota, eivätkä ne sisälly MSTestv2:een. Microsoft näkee näiden ominaisuuksien käytön erittäin vähän, ja tilattujen testien katsotaan nyt olevan parhaiden testauskäytäntöjen vastaisia.
  • Jotkut testikokemukset eivät ole käytettävissä 17.0 Preview 1:ssä, mukaan lukien uusien TestSettings-tiedostojen luominen ja TestSettings-editori. Testausajot voivat edelleen käyttää TestSettings-tiedostoja, mutta TestSettings korvattiin RunSettingsillä ja Microsoft kannustaa käyttäjiä siirtämään parannettua suorituskykyä ja toimintoja. Lue lisää.
  • Koodatut käyttöliittymätestit ja [Web Load Tests](pilvipohjaisen kuormitustestauspalvelun käyttöiän loppu | Azure DevOps Blog (microsoft.com)) tuki ei toimi 17.0:n esikatseluversiossa 1, koska Microsoft työskentelee edelleen näiden kokemusten siirtämiseksi Visual Studio 2022:een. Microsoft tekee sen. aikoo tukea niitä myöhemmissä esikatseluissa, vaikka Microsoft kehottaakin käyttäjiä luopumaan koodatun käyttöliittymän testistä ja verkkolataustestistä. Nämä tekniikat poistettiin virallisesti käytöstä vuonna 2019, ja Microsoft aikoo poistaa ne tuotteesta, kun Microsoft voi minimoida vaikutuksen käyttäjiin.

Web-työkalut

  • Julkaise-yhteenvetosivulla on nyt toimintoja, joilla voit aloittaa/pysäyttää etävirheenkorjauksen ja -profiloinnin Isännöinti-osion oikeassa yläkulmassa olevan…-valikon alla.
  • Yhdistetyt palvelut -sivulla on nyt toiminto Storage Explorerin käynnistämiseksi
  • .NET 6:n mukana tuleva "ASP.NET Core Empty" -malli käyttää uutta "minimaaliset sovellusliittymät" paradigma, jolle Microsoft on alkanut lisätä tukea

laajennettavuus

  • VS SDK sisältää useita rikkoutuvia muutoksia, ja Visual Studio 2019 -laajennukset eivät toimi vuonna 2022. Katso VSSDK-dokumentaatio lisätietoja.
  • VS SDK Reference -kokoonpanoja ei enää asenneta VSSDK\VisualStudioIntegration\Common\Assemblies kansio. Jos koontiversiosi perustui näihin kokoonpanoihin, siirrä projektisi käyttämään NuGet-paketteja. Offline-tilanteet:
    1. Säilytä organisaation sisäinen nuget-syöte, josta voit palauttaa nuget-paketit.
    2. Tarkista binaarit.

Uusi WPF XAML Designer .NET Frameworkille

Nykyinen WPF XAML Designer for .NET Framework korvataan uudella WPF XAML Designer for .NET Frameworkilla, joka perustuu samaan arkkitehtuuriin kuin WPF XAML Designer for .NET (.NET Core).

Visual Studio -kokemus näyttää samalta, mutta kolmannen osapuolen ohjaustoimittajien on tuettava uutta laajennettavuusmallia, koska edellinen malli perustuu .design.dll ja Microsoft.Windows.Design.Extensibility on vanhentunut. Jos olet jo luonut a .designtools.dll .NET-laajennus (.NET Core), sama laajennus toimii uudessa WPF XAML Designer for .NET Frameworkissa.

Katso siirtoasiakirja alla saadaksesi lisätietoja uuteen laajennettavuusmalliin siirtymisestä.

Tilapäisesti poistetut ominaisuudet

Visual Studio 1:n Preview 2022 -julkaisussa useita ominaisuuksia ei ole vielä siirretty 64-bittiseksi, eivätkä ne ole vielä esikatselussa. Microsoft aikoo sisällyttää nämä ominaisuudet tuleviin päivityksiin, eikä niitä poisteta Visual Studiosta.

  • Web Live esikatselu
  • Instrumentointiprofiloija
  • Azure Cloud Service -projektituki
  • T-SQL debuggeri
  • Web Load Test ja TestController/TestAgent
  • Azure Data Lake
  • Koodattu käyttöliittymätesti
  • DotFuscator
  • Incredibuild IDE-integraatio
  • IntelliCode etsi ja korvaa esimerkillä

Tässä julkaisussa käsitellyt ongelmat

Kehittäjäyhteisöstä

Tunnetut ongelmat

Ratkaisun lisääminen TFVC-lähdehallintaan napsauttamalla hiiren kakkospainiketta Solution Explorerissa, VS kaatuu

Katso kaikki avoimet ongelmat ja käytettävissä olevat kiertotavat Visual Studio 2022:ssa seuraamalla linkkiä. Tunnetut ongelmat

Lähde: Microsoft

Lisää aiheista: muutosloki, kehittäjille, Visual Studio 22

Jätä vastaus

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *