Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Anmärkning
Den här versionen av Visual Studio 2022 stöds inte längre. Den senaste versionen som stöds är 17.14. Uppdatera installationen eller uppgraderingen till den senaste versionen av Visual Studio för att fortsätta att stödjas. Mer information om de baslinjer som stöds i Visual Studio finns i :s supportpolicy för Visual Studio 2022. Visual Studio-administratörsguiden innehåller vägledning för hur du distribuerar Visual Studio i organisationen.
Mer information finns i viktig information om 17.14 eller versionshistoriksidan.
Nyheter i Visual Studio 2022 version 17.3
- Lägg till knappen "Uppdatera alla" på visual studioinstallationssidan
- Öppna stängd flik igen
- Underhålla lösningslistan i Solution Explorer när du har stängt en lösning, men Git-lagringsplatsen är fortfarande öppen
Ta en titt på listan nedan över problem med utvecklarcommunityn som har åtgärdats i Visual Studio 2022 version 17.3
Visual Studio 2022 version 17.3-versioner
- 11 okt 2022 – Visual Studio 2022 version 17.3.6
- 27 sep, 2022 – Visual Studio 2022 version 17.3.5
- 13 sep 2022 – Visual Studio 2022 version 17.3.4
- 30 aug 2022 – Visual Studio 2022 version 17.3.3
- 23 aug 2022 – Visual Studio 2022 version 17.3.2
- 16 aug 2022 – Visual Studio 2022 version 17.3.1
Visual Studio 2022 version 17.3.6
släpptes 11 oktober 2022
Problem som åtgärdas i den här versionen av 17.3.6
- Lägger till stöd för Xcode 14.0 till .NET 6 för iOS/tvOS
- .NET MAUI 6.0 Service release
- Åtgärdade en tillfällig krasch när du öppnade datauppsättningsvisualiseraren för felsökningsprogrammet.
- Administratörer kommer att kunna uppdatera VS Installer på en offlineklientdator från en layout utan att uppdatera VS.
Säkerhetsrådgivning
- CVE-2022-41032 .NET Elevation of Privilege Vulnerability Det finns en säkerhetsrisk i .NET 7.0.0-rc.1, .NET 6.0-, .NET Core 3.1- och NuGet-klienter (NuGet.exe, NuGet.Commands, NuGet.CommandLine, NuGet.Protocol) där en illvillig aktör kan få en användare att köra godtycklig kod.
Visual Studio 2022 version 17.3.5
släpptes 27 september 2022
Problem som åtgärdas i den här versionen av 17.3.5
- Åtgärdade ett problem där Visual Studio tillfälligt skulle hamna i ett tillstånd som inte svarar när WinForms .NET Designer stängdes.
- När en användare har HSTS aktiverat i sina webbläsarinställningar och lägger till ett GitHub-konto i Visual Studio-nyckelringen visas ett felmeddelande med en länk för att felsöka problemet.
- Ett problem där Roslyn-analysverktyg och källgeneratorer som riktar sig mot version 4.3.0 kunde inte läsas in i Visual Studio har åtgärdats.
- Lägger till stöd för Xcode 14.0
Från utvecklarcommunityn
- Testutforskaren låser sig när felsökningen stoppas i användargränssnittstester med Selenium
- Det gick inte att parkoppla till Mac med felet "Det gick inte att installera arbetsbelastningsmanifestet för 'microsoft.net.workload.moon.toolchain'..."
- Kompilatorvarningar efter uppgradering till 17.2.0 (C4311)
- Öppna lösningen med ett stort antal projekt mycket långsammare i VS2022 17.3 än 17.2
- Microsoft.VisualStudio.Component.TextTemplating kan inte installeras på VS BuildTools 2022 17.3.3
- Versionsmatchningsfel mellan Roslyn i MSBuild- och CodeStyle-analysverktyg i SDK
- Visual Studio 2022 17.3.0 bryter IncrediBuild
Visual Studio 2022 version 17.3.4
släpptes 13 september 2022
Problem som åtgärdas i den här versionen av 17.3.4
- Sluta utfärda falska positiva identifieringar för varning C4191.
- Den här versionen åtgärdar följande varning: "Värdet för attributet PublicKey i Microsoft .NET Framework 4.7.2 (x86 och x64) matchar inte värdet för filenC:\Program Files (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Packages\DotNetFX472\NDP472-KB4054530-x86-x64-AllOS-ENU.exe. ", efter publiceringen av ClickOnce-projektet i Visual Studio 17.3
Säkerhetsrådgivning
CVE-2022-38013 .NET Denial of Service Vulnerability Det finns en säkerhetsrisk för denial of service i ASP.NET Core 3.1 och .NET 6.0 där en skadlig klient kan orsaka ett stackspill som kan leda till överbelastningsattacker när en angripare skickar en anpassad nyttolast som parsas under modellbindningen.
Visual Studio 2022 version 17.3.3
släpptes 30 augusti 2022
Problem som åtgärdas i den här versionen av 17.3.3
- Ett problem som skulle orsaka att VS låser sig vid användning av namnbyte i C# eller VB.NET projekt har åtgärdats.
Från utvecklarcommunityn
Visual Studio 2022 version 17.3.2
släpptes 23 augusti 2022
Problem som åtgärdas i den här versionen av 17.3.2
- Åtgärdar kommandot Toolbox – Choose Items (Verktygslåda –> Välj objekt) när ett språk som inte är engelskt har valts i Visual Studio.
- Installationsprogrammet har uppdaterats för att hantera interna beroenden som kan saknas.
Från utvecklarcommunityn
- funktionen är inte tillgänglig på grund av ett internt fel
- Test av liveenhet – Länka till kod i brödtexten när testet är en fellänk till filen i lut i stället för den ursprungliga filen
- VsixSignTool misslyckas i pipelinen med felkoden 80070020.
- Fel vid publicering av funktionsapp
Visual Studio 2022 version 17.3.1
släpptes 16 augusti 2022
Problem som åtgärdas i den här versionen av 17.3.1
- Innehåller serviceuppdatering 10.0.22000.832 för Windows SDK för Windows 11.
Från utvecklarcommunityn
- Oväntat fel i uppgiften "Xamarin Telemetry"
- Åtgärdar ett scenario där interaktion med Query Builder i ett webbformulärprogram kan leda till att Frågeverktyget stängs
Visual Studio 2022 version 17.3
släpptes 9 augusti 2022
Sammanfattning av nyheter i den här versionen av Visual Studio 2022 version 17.3
- MAUI-arbetsbelastning GA Build
- Stöd för MAUI/Blazor CSS Hot Reload
- Nu kan du prova ett urval av nya funktioner i Visual Studio med varje uppdatering med hjälp av vår Nyheter-funktion.
- Välj varje funktion om du vill veta mer om den specifika funktionen.
Apple Developer-konton
Den här förhandsversionen innehåller initialt stöd för enskilda AppStoreConnect-konton som behövs för appleutvecklare som inte är företag.
- Om du vill lägga till ett enskilt konto öppnar du Verktyg\Alternativ och väljer sedan objektet "Apple-konton" i avsnittet Xamarin. I "Apple-konton" klickar du på "Lägg till konto..." och väljer "Lägg till enskilt konto" och anger nyckelinformationen för AppStoreConnect API.
- När kontot har skapats kan certifikat och etableringsprofiler nås via knappen Visa information.
- Kända problem:
- Automatisk etablering kanske inte fungerar korrekt för enskilda konton i vissa fall. Följ anvisningarna för manuell etablering för att kringgå detta.
Ljudsignaler i redigeraren
- Vi har introducerat nya ljudsignaler i Visual Studio-redigeraren. När den är aktiverad spelas Visual Studio upp ljud när redigeringsfunktionen kommer till en rad med en brytpunkt, ett fel eller en varning. Visual Studio använder som standard samma ljud som Visual Studio Code, men dessa ljud kan konfigureras enligt användarens önskemål.
- Om du vill aktivera ljudsignaler går du till Verktyg\Alternativ och letar efter "Förhandsversionsfunktioner" under Miljö. I förhandsversionsfunktionerna är det nya alternativet "Aktivera ljudsignaler för redigeraren". Om den är markerad spelas ljuden upp nästa gång Visual Studio startas.
- Om du vill konfigurera enskilda ljudsignaler trycker du på Windows-nyckeln i Antingen Windows 10 eller Windows 11 och söker efter "Ändra systemljud". Under Programhändelser letar du efter noden "Microsoft Visual Studio" i trädet Programhändelser. De nya händelserna är "Rad har brytpunkt", "Rad har fel" och "Rad har varning". Detta kan användas för att anpassa eller inaktivera enskilda ljud.
Git-verktyg
Stöd för radlagring, t.ex. en interaktiv mellanlagring med möjlighet att mellanlagra specifika rader och/eller kodsegment direkt från redigeraren och diffvyn. Kom igång genom att mellanlagra en av dina senaste ändringar genom att välja motsvarande färgmarginal och använda användargränssnittet för Peek Difference för att mellanlagra ändringen.
Läs vårt blogginlägg om du vill veta mer och dela din feedback.
C++
- Arm64EC-verktygskedjan är inte längre markerad som experimentell och är redo för produktionsanvändning.
- Visual Studio-terminalen kan nu användas som en SSH-klient med dina lagrade SSH-anslutningar. När C++ för Linux-verktyg har installerats öppnar du fönstret Terminal-verktyg så fylls listrutan Terminal i med dina lagrade anslutningar. Om du väljer det öppnar de ett nytt terminalfönster i Visual Studio och en pseudoterminal i fjärrsystemet. Kontrolltecken, färger och markörpositionsmedvetenhet stöds.
- Visual Studio kan nu lägga till Unreal Engine-klassmallar för dina UE-projekt. Om du vill prova den här funktionen kontrollerar du att "IDE-stöd för Unreal Engine" har valts i arbetsbelastningen "Spelutveckling med C++" i VS-installationsprogrammet. När du arbetar med ett UE-projekt högerklickar du i projektet eller en mapp/filter och väljer Lägg till > UE-klass.
- Gå till Definition kommer nu ihåg den tidigare signaturen och navigerar därefter när en bättre matchning inte är tillgänglig (t.ex. när du har ändrat signaturen för ett av paret manuellt).
- Förbättrad svarstid för Go To All. Tidigare visades resultaten när du slutade skriva. I den nya upplevelsen visas resultaten när du skriver.
- I kontexter som kräver slutförande av uppräkningstyp (t.ex. tilldelningar till uppräkningsvariabler,
caseetiketter, returnerande uppräkningstyp osv.) filtreras listan över automatisk komplettering nu till bara matchande uppräknare och relaterade konstruktioner. - NuGet PackageReference-stöd har lagts till för C++/CLI MSBuild-projekt som riktar sig till .NET Core. Den här ändringen gjordes för att avblockera blandade kodbaser från att kunna använda .NET Core. Detta fungerar inte för andra C++-projekttyper eller C++-projekttyper som är avsedda för .NET Framework. Det finns inga planer på att utöka PackageReference-stödet till ytterligare C++-scenarier eftersom teamet arbetar med separata upplevelser med vcpkg som fungerar för scenarier som inte är MSBuild och lägger till ytterligare funktioner.
- Ett serieövervakningsfönster har lagts till för inbäddad utveckling, tillgängligt via Felsöka > Windows > Serial Monitor.
- Förbättrad C++-indexering med ~66% jämfört med 17,2.
- Uppdaterade versionen av CMake som levererades med Visual Studio till version 3.23. Mer information om vad som är tillgängligt finns i CMake 3.23-releasenoteringar för detaljer.
- Uppgraderade versionerna av LLVM-verktyg som levererades med Visual Studio till v14. Mer information om vad som är tillgängligt finns i viktig information om LLVM och Clang .
- Uppdaterade Dev 16.11 C++ Toolset sida vid sida till version 14.29.30145.00. Den senaste versionen av Dev 16.11 C++ Toolset innehåller viktiga felkorrigeringar, inklusive att åtgärda alla återstående C++20-defektrapporter. Information om felkorrigeringar, inklusive C++20-felrapporter i Dev 16.11, finns i Version 16.11.14 i Visual Studio 2019 version 16.11.14
- Vi har gjort olika förbättringar i redigeringsupplevelsen av C++-moduler. "Vi arbetar kontinuerligt med att förbättra kvaliteten på upplevelsen, men uppmuntrar dig att prova i 17.3 och rapportera återstående problem via Utvecklarcommunityn.
Felsökning och diagnostik
- Verktyg för diagnostikanalys innehåller nu en analysator som visar en lista över de unika anropsstackarna i en minnesdumpning tillsammans med trådarna som kör dem.
- IEnumerable visualizers stöder nu dataexport i CSV-format. Använd bara listrutan i det övre högra hörnet och välj CSV. Med Visualiseraren kan du också filtrera databaserad önskad filtersträng. Visualiseraren returnerar alla rader som innehåller ett värde som matchar filtersträngen. Du kan också exportera de filtrerade och sorterade resultaten i CSV/Excel-format.
- Vi har också lagt till temastöd för IEnumerable och DataTable/DataSet visualizer, så båda dessa visualiseringsfönster är teman för Visual Studios mörka, ljusa och blå tema.
- Från och med 17.3 förhandsgranskning 3 läser felsökaren automatiskt in pervious decompiled artefakter som symboler och PDB-filer. Om du väljer att dekompilera vid en tidigare session läses artefakterna automatiskt in igen för alla nästa sessioner och tar dig snabbare till de dekompilerade källorna i noden Externa källor. Detta kommer fortfarande att uppfylla dina JMC-inställningar.
- Felsökningsprogrammet innehåller nu ett nytt alternativ för att inaktivera belastningen på NGEN eller redo att läsa in (RDR) avbildningar för hanterad kod. Du kan ändra inställningarna under Verktygsalternativ >> Felsökning > av allmän > förhindra med förkompilerade bilder vid modulinläsning eller så kan du enkelt söka i inställningarna med något av nyckelorden i Visual Studio-sökfältet.
- Nu visas undantagsstackramarna i fönstret Anropa stack, så för alla asynkrona undantag kan du snabbt läsa in symboler eller hitta källor och gå direkt till platsen för undantaget. Undantagsstackens ramar i fönstret Samtalsstack innehåller funktioner för den faktiska anropsstacken. Funktioner som automatisk navigering, snabbt växla fram och tillbaka mellan bildrutor och alternativ för symbolinläsning/dekompilering för att komma tillbaka till källkoden där undantaget utlöstes.
Allmänt
- GitHub-konton strövar nu över datorer när de loggar in på en ny dator med samma anpassningskonto (kontot visas längst upp till vänster i dialogrutan kontoinställningar).
Installatör
- Nu kan du uppdatera alla versioner av Visual Studio sida vid sida med knappen "Uppdatera alla" i installationsprogrammet.
Utvecklingsverktyg för Microsoft Teams (Teams Toolkit)
- Microsoft Teams App-projektmallen har förbättrats och skapar nu olika typer av Teams-appar, inklusive meddelanderobot, kommandorobot, flikapp och meddelandetillägg. Nu kan du skapa och felsöka olika Microsoft Teams-appar med Teams Toolkit för Visual Studio.
- Vi rekommenderar att du skapar ett nytt projekt med hjälp av den uppdaterade mallen för alla befintliga Teams-appar som du har skapat med tidigare versioner av Teams Toolkit.
- Nu kan du välja när du vill logga in med din M365-identitet och registrera Teams-appresurser med hjälp av menyalternativet Förbered Teams-appberoenden i Project > Teams Toolkit > .
- Förbered Teams appberoenden registrerar Teams-appen och roboten för ditt Teams-projekt.
- Uppdateringar av manifest.template.json filer kan synkroniseras med Teams Developer Portal för lokal felsökning genom att välja menyalternativet Förbered Teams-appberoenden igen när som helst.
- Uppdateringar av manifest.template.json filer kan synkroniseras med Teams Developer Portal för fjärrförhandsvisning genom att välja Project > Teams Toolkit > Update Manifest i menyalternativet För Teams Developer Portal.
- Du kan förhandsgranska manifestfilen före synkroniseringen genom att högerklicka på manifest.template.json fil och använda menyalternativet Förhandsgranskningsmanifestfil.
- Använd Project > Teams Toolkit > Provision på menyn Moln för att skapa resurser i en Azure-prenumeration.
- Använd Project > Teams Toolkit > Deploy to the Cloud-menyn för att publicera kod till dessa resurser.
- Du kan öppna Teams-appen via en fjärranslutning i en webbläsare som skapas från menyn Etablera med hjälp av menyn Förhandsgranskning av Teams-appen.
- Du kan zippa Teams-appen och generera apppaket genom att välja menyalternativet Project > Teams Toolkit > Zip App Package för delning och uppladdning.
- Du hittar alla alternativ för Teams Toolkit-menyn genom att högerklicka på Teams-appprojektet, de är samma som i Project > Teams Toolkit-menyn.
- Läs mer om Teams Toolkit på https://aka.ms/teams-toolkit-vs-docs
.NET-produktivitet
I C# 10 introducerade vi globala användningar. Globala användningar lägger till användningar överst i en fil osynligt och automatiskt. Nu visar vi en ikon överst i filen för att meddela dig om globala användningar är aktiva i filen och om du klickar på ikonen visas de globala användningarna.
Peek Definition har nu stöd för källlänkar, inbäddade källor och dekompilerade källor.
Vi har lagt till följande tre alternativ för att komprimera och beskriva vyer i öppna filer:
- Dölj #regions på öppna filer
- Dölj användningar på öppna filer
- Dölj implementeringar från metadata på öppna filer
Nu kan du tillämpa Fix All på
Use expression body or block bodybåde ochConvert to raw string literalrefaktorisering.Vi har nu en kodkorrigering som åtgärdar ogiltiga begränsningar. Placera markören på diagnostikväxlingen i redigeraren. Tryck på Ctrl+för att utlösa menyn Snabbåtgärder och Omstrukturera. Välj Åtgärda villkor.
Nu har vi en refaktorisering som gör att du kan växla mellan toppnivåinstruktioner och formatmallen Program.Main. Placera markören på en instruktion på den översta nivån. Tryck på Ctrl+för att utlösa menyn Snabbåtgärder och Omstrukturera. Välj Konvertera till formatprogrammet Program.Main.
Vi har lagt till ytterligare omfång i åtgärden Åtgärda alla. Förutom att tillämpa åtgärden Åtgärda alla på ett dokument, projekt och en lösning kan du använda Åtgärda alla på en innehållande medlem och innehållande typ.
Nu konverterar vi automatiskt kommentarer på en rad till dokumentkommentarer när du lägger till ytterligare ett snedstreck i en enskild radkommentar.
Nu har vi ett alternativ för kodformat som gör att du kan varna om möjliga undantag i en foreach-loop. Foreach-loopar omvandlas implicit till härledda typer avsiktligt. Detta var nödvändigt innan generiska läkemedel fanns, men kan leda till körningsundatag i vissa fall.
Personalisering
- Funktionerna för dokumenthantering har uppdaterats. Läs vårt blogginlägg om du vill veta mer.
Dessa funktioner omfattar bland annat:
- Flikar ordnade i flera rader.
- Återställ det senaste dokumentet.
- Ändrad felaktig indikator.
- Listrutan visar namn på osynliga dokument i kursiv stil.
Razor-redigeraren (ASP.NET Core)
- Den nya Razor-redigeraren har nu fullt stöd för slutförande i en
<attribute>. - Den nya Razor-redigeraren hanterar nu korrekt slutförande för HTML-attribut när du skriver = " ".
- Den nya Razor-redigeraren stöder nu HTML, JavaScript och CSS OnTypeFormatting.
Testverktyg
Parallell identifiering är nu aktiverat som standard när du kör tester från Testutforskaren. På så sätt kan Visual Studio använda tillgängliga kärnor för att identifiera tester parallellt och minska tiden för att se tester i Testutforskaren.
Fönstret Test av liveenheter har nu ett statusfält som liknar testutforskaren. Detta bör ge dig bättre insikter om de åtgärder som pågår i liveenhetstestning samt synliga ytfel.
vstest.console har nu stöd för att köra sammansättningar av olika målplattformar och målramverk i en begäran.
Kodtäckning har nu en cache för statisk instrumentation för bättre prestanda.
Microsoft.CodeCoverage.Console har nu lagts till i kommandoradsverktygen.
Standardarkitekturen för AnyCPU .NET Framework-testprojekt ändrades från x86 till x64. Den här ändringen förenar hur standardarkitekturen bestäms för alla typer av testprojekt så att den alltid baseras på arkitekturen i Visual Studio. Det innebär att x64-versionen av VisualStudio kommer att användas i x64 och i framtida ARM64 VisualStudio används ARM64. Samma regel gäller även för
dotnet test, ochvstest.console. Om du vill återgå till att använda x86 går du till Testa > processorarkitektur för AnyCPU-projekt > x86Fjärrtestning stöder nu testkörningar mot fjärranslutna arm64-windowsmiljöer.
Den nya versionen av [Live Unit Testing] är nu aktiverad som standard. Läs vårt blogginlägg om du vill veta mer.
Nu kan du välja att se information om kodtäckning på redigeringsmarginalen genom att välja Marginal glyfer i fönstret Kodtäckningsresultat.
Live-enhetstestning innehåller nu en knapp för att återställa alla tillstånd. Genom att gå till Test > Live Unit Testing Reset Live Unit Testing state for solution (Testa liveenhetstestning > ) för lösningen.
Live Unit Testing stöder nu Razor-filer.
TypeScript- och JavaScript-utveckling
JavaScript- och TypeScript-filprojekt undantas nu från programanalys om de inte refereras av en tsconfig.json eller jsconfig.json fil. Resultatet bör bli bättre prestanda i stora projekt med massor av TypeScript- och JavaScript-filer.
JavaScript-projekt (.esproj) som refereras från ett ASP.NET projekt ger nu ett alternativ för att inkludera produktionsversionsutdata i ASP.NET projektpublicering.
Språktjänsten TypeScript 4.7 och kompilatorn ingår i Visual Studio. Mer information finns i blogginlägget om TypeScript 4.7-meddelanden .
Det nya JavaScript-felsökningsprogrammet för flera mål används nu som standard i Node.js -projekt (.njsproj).
Automatiskt stänga HTML-taggar i JavaScript- och TypeScript React-filer (.jsx/.tsx).
Ett problem har åtgärdats där ATA (Automatic Type Acquisition) inte fungerade när standardspråkservern typescript har valts.
Ett problem har åtgärdats där beroendenoden i Node.js-projekt (.njsproj) visade indirekta beroenden när paket återställs med npm 7 eller senare.
Säkerhetsrådgivning
- CVE-2022-34716 .NET Spoofing Vulnerability Extern entitetsinmatning under verifiering av XML-signatur
- CVE-2022-31012 Fjärrkodkörning Git för Windows installationsprogram kan luras att köra en ej betrodd binär fil
- CVE-2022-29187 Utökade privilegier Skadliga användare kan skapa en .git-katalog i en mapp som ägs av en superanvändare
- CVE-2022-35777 Fjärrkodkörning Visual Studio 2022 Preview Fbx-filparser Heap-överflödesrisk
- CVE-2022-35825 Fjärrkodkörning Visual Studio 2022 Preview Fbx-filparser OOBW-sårbarhet
- CVE-2022-35826 Fjärrkodskörning Visual Studio 2022 Preview Fbx-filparser Buffertöverflödssårbarhet
- CVE-2022-35827 Fjärrexekvering av kod Visual Studio 2022 Preview Fbx-filparser Heap OOBW-sårbarhet
! [from-developer-community]Från utvecklarcommunityn
- sök i cmake-vyn filtrerar inte filer
- "Gå till dokument" (F12) för C++ #include-instruktioner misslyckas när du använder /external:I
- Fel: Värdet får inte vara null. Parameternamn: path1
- devenv kraschar vid felsökning
- När du lägger till strängar i resx-filen visas en dialogruta med modalfel
- Lägg till inkludera snabbåtgärd lägger till sidhuvud längs INCLUDES-sökvägen <> i stället för relativt huvud via ""
- Om du beskriver döljer koden EFTER att användaren navigerar till den via sökresultatobjektet eller go-to-definition osv.
- Försökte ladda om en .NET MAUI Blazor-app och fick ett undantag
- Problem med indrag för indrag för inklistrade kommentarer
- STANDARDfelhuvuden för VS2019: varning C5240: "nodiscard": attributet ignoreras i den här syntaktiska positionen
- C6389 falskt positivt på main etc
- XAML-designläge i Blend 2019 (tidigare rapporterat och stängt)
- Visual Studio 2022: Dubbelklicka på lösningsfilen i Källkontrollutforskaren öppnar sln-filen som oformaterad text
- Glödlampa förslag "Koda bild i base64" Saknas i Visual Studio 2022 CSHTML-redigeraren
- CSS-redigeraren säger::d ep är inte ett giltigt pseudoelement
- Efter en installation av 17.1.0 Preview 1.1 kan IDE:t inte startas med följande dialogrutor. Det går inte att avinstallera och installera om.
- Uppgiften "CompareBuildTaskVersion" kunde inte läsas in från sammansättningen
- MsBuild ger inte /delayload-flaggor till länkaren när du använder LLVM-verktygskedjan
- env i launch.vs.json fungerar inte för inbyggda
- Support ::d eep i .razor.css CSS-isoleringsfiler för att undvika valideringsvarningar i loggen
- Blend 2022-paketet "visual studio xml editor package" lästes inte in korrekt.
- Kodtäckning genererar inte resultat med visualstudio2022testagent
- Det valda certifikatet är inte giltigt för kodsignering
- Parametervärden för projektalternativ behålls i samma instans i stället för att återställas när projektet har skapats
- .Net Async Profiler-verktyget visar ingenting
- avståndskorrigering A & B -> A& B
- Git stöder inte längre "preserve-merges", sluta erbjuda det alternativet
- Efter ny installation av Visual Studio 2022 version 17.1 "devenv.exe" startar inte.
- PreFAST: heltalsstatuskoden fungerar, statuskoden class-holding-integer fungerar inte
- Det går inte att lägga till Windows Application Packaging Project i Xamarin Forms Solution i Visual Studio Community 2022
- PreFAST: Felaktig byggbrytning – fel C2036: "intarr (*)": okänd storlek
- JSON Visualizer förvirrad av matris som innehåller tal med decimaltecken
- Inline tips erfarenhet är mycket dålig.
- RequestExecutionQueue kan inte bortse från en länkad AnnulleringTokenSource
- skapa apppaket kraschar Visual Studio utan information om varför
- HTTP-konfigurationen har lästs in som HTTPS-konfiguration i Blazor Server Project
- Visual Studio låser sig när du försöker byta namn på klasser
- Syntaxmarkering för variabler/funktioner med nyckelord som namn
- IDE fryser när du skapar ett .NET 6-projekt
- "git" identifieras inte som ett internt eller externt kommando, ett fungerande program eller en batchfil.
- DkmCustomUIVisualizerInfo och slumpmässig ordning i snabbmenyn
- Det går inte att köra .NET MAUI-projektet när det har lagts till i en lösning och angett det som startprojekt
- Visual Studio 2022 låser sig när du klistrar in filer eller lägger till nya filer
- Automatisk komplettering fungerar inte med makro. (Visual Studio 2022 17.1)
- Kontinuerlig hög CPU-användning per Microsoft.ServiceHub.Controller.exe
- Processkrasch devenv.exe System.NullReferenceException
- VS 2022-krasch vid filbyte i Solution Explorer
- Formatdokument fungerar inte på fxh
- Brytpunkter drabbas inte när Xamarin-programmet felsöks i Visual Studio 2022
- Generera en CMake-cache med CMakePresets.json tar bort mappinnehåll
- Gå till filer visar inte filer i mappar när du använder "Visa alla filer"
- Visual Studio bör uppdatera Entitlements.plist när du kontrollerar alternativet Health Kit
- Nyheter orsakar en guldlist vid start för prestanda
- MSIX-signeringstillägget kräver tillägg för grundläggande villkor, men signtool.exe inte
- CSS-valideringsvarningar som visas för rullningslistbredd och rullningslistfärg
- Visual Studio 2022 kraschar när du väljer knappen "Välj från butik"
- Frekvent inläsning fungerar inte på verklig iOS-enhet
- Felaktig arvsbearbetning i CMakePreset.json
- Installationsgränssnittet visar felaktigt "Alla installationer är uppdaterade"
- När du har använt knappen "Uppdatera alla" visas alla tre instanserna som up-to-date, men det grå fältet längst upp visar fortfarande "Uppdatera..."
- .NET Maui C# snabb inläsning fungerar inte (Windows + Android-appar)
- Under felsökningen av inställningen "Diagnostikverktyg" misslyckades med meddelandet: "Scratch directory does not exist!"
- Dialogrutan Nytt projekt kraschar VS
- Android SDK Manager och Device Manager fungerar inte
- Skapa en pull-begäran från fliken Git-ändringar
- Egenskapsfönstret för XAML-filen för Xamarin Project visar tomt
- (CMake): Efterföljande konfigurationer tar ibland bort cachen i förväg
- Efter den senaste VS 2022-förhandsversionen 5.0 och v6.0 kan jag inte längre öppna webbläsaren för att skapa PR från fönstret Git-ändringar
- Det går inte att starta liveenhetstestning på grund av den ändrade samlingen i HostedLiveUnitTestingCommands.GetOrchestratorActivityStateWhenRunningAsync
- 1634213 – Parpar till Mac misslyckas med net6 när externa autentiserade NuGet-paketkällor används
- 10020587 – Parpar till mac misslyckas med MAUI RC1 eftersom det kräver .NET SDK 6.0.3
- Det går inte att logga in när du rapporterar ett problem från Visual Studio Installer
- Efter uppgradering till VS2022 kraschar ARM64 vid objektuppräkning
- Felaktig intellisense-diagnostik för argumentavdrag för klassmallar med variadiska mallar
- Hantera fel när du öppnar SSRS-projekt under TFS
- Kompileringsfel visas med den nya versionen
- Xaml Designer System.NullReferenceException
- EnvDTE.Solution.TemplatePath returnerar fel värde i Visual Studio 17.3
- Det gick inte att hitta en giltig etableringsprofil för den här körbara filen
- Xaml Designer System.NullReferenceException
- Återställning av ett nuget-paket från en privat devops-feed misslyckas med 401 i Visual Studio 2022 (17.2.4).
- Publicera kan aldrig bekräfta om programmet har startats
- Åtkomstöverträdelse i KernelBase.dll! WriteFile vid inläsning av symboler
- Visuell skillnad mellan nedladdade/inte nedladdade objekt är hemsk i Source Control Explorer
- WPF: Dialogrutan Skapa databindning låses när värdekonverteraren läggs till
- Det går inte att skapa kontrollant och vy
kända problem
Se alla öppna problem och tillgängliga lösningar i Visual Studio 2022 genom att följa länkarna nedan.
Visual Studio 2022 version 17.3 Viktig information