Anteckning
Å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.
Vi är glada över att kunna meddela tillgängligheten för Visual Studio 2022 v17.14. Den här uppdateringen fokuserar på stabilitet och säkerhet, tillsammans med AI-förbättringar för alla utvecklare.
Ladda ned Visual Studio 2022 v17.14 för att njuta av dessa nya funktioner och förbättringar.
Funktioner
Alla nya funktioner i den senaste versionen.
GitHub Copilot
Copilot-agentläge
Copilot Agent Mode är nästa utveckling inom AI-assisterad utveckling och har flyttats från förhandsversionen.
Det låser upp ett nytt sätt att skapa med GitHub Copilot, som går utöver enstaka frågor för att hantera hela uppgifter från början till slut.
Kom igång genom att öppna Copilot Chat, klicka på knappen Fråga och växla till Agent.
Från idé till kod
Agentläget förstår din avsikt, skapar en plan, hämtar i rätt kontext och vidtar åtgärder. Den kan åtgärda buggar, redigera filer och skapa din lösning – allt från en enda fråga tills målet har nåtts.
Med MCP-integrering kan agentläget också dra in omfattande kontext från dina anslutna system , till exempel GitHub, CI-pipelines eller övervakningsinstrumentpaneler, för att vidta ännu smartare åtgärder.
Prova och se vilka förbättringar det kan erbjuda!
![]()
Viktig
Aktivera GitHub Copilot Free och lås upp den här och andra AI-funktioner. Ingen rättegång. Inget kreditkort. Bara ditt GitHub-konto.
Gemini 2.5 Pro och GPT-4.1
Nya modeller har just släppts i Visual Studio Chat.
Mer kraft, hastighet och flexibilitet – allt inom din IDE!
![]()
🚨 Gemini 2.5 Pro finns nu i Visual Studio
Gemini 2.5 Pro, som allmänt betraktas som en av de bästa tillgängliga modellerna, stöds nu i Visual Studio. Den ansluter sig till GPT-4.1, GPT-4o, Claude Sonnet 3.7, Claude Sonnet 3.5 och o3 mini för att ge din IDE en verkligt mångsidig AI-upplevelse med flera modeller.
🚨 GPT-4.1 är nu standard
GPT-4.1 är nu standardmodellen i Visual Studio och erbjuder en snabbare, mer dynamisk och märkbart smidigare upplevelse över hela linjen.
Nu kan du välja den bästa modellen för uppgiften, koden och arbetsflödet. Prova dem och låt oss veta vad du tycker!
Viktig
Aktivera GitHub Copilot Free och lås upp den här och andra AI-funktioner. Ingen rättegång. Inget kreditkort. Bara ditt GitHub-konto.
STÖD för MCP-server
Anslut Visual Studio till AI-agenter med hjälp av det nya Model Context Protocol (MCP) – ett standardiserat sätt att dela kontext, komma åt data och driva intelligenta funktioner.
Visual Studio har nu stöd för MCP-servrar, vilket låser upp smartare och mer ansluten AI-utveckling. MCP är ett öppet protokoll som standardiserar hur appar och AI-agenter delar kontext och vidtar åtgärder.
Med MCP i Visual Studio kan du göra mer än att bara hämta information från dina MCP-servrar, till exempel loggar, testfel, PRs eller problem. Du kan också använda den informationen för att driva meningsfulla åtgärder i din kod, din IDE och till och med dina anslutna system i din stack.
![]()
Konfigurera MCP-servern
Lägg till en
mcp.json
fil i lösningen så identifierar Visual Studio den automatiskt. Den känner också igen konfigurationer från andra miljöer som.vscode/mcp.json
.Använda dina MCP-servrar
Öppna listrutan Verktyg i Copilot Chat-panelen för att visa anslutna MCP-servrar. Därifrån kan Copilot hämta kontext och vidta åtgärder med dina befintliga system.
Not: Du måste vara i agentläge för att få åtkomst till och interagera med MCP-servrar.
Ta med den fulla kraften i din stack till Copilot utan att lämna Visual Studio!
Viktig
Aktivera GitHub Copilot Free och lås upp den här och andra AI-funktioner. Ingen rättegång. Inget kreditkort. Bara ditt GitHub-konto.
Kontext för Copilot-utdatafönster
Nu kan du referera till utdatafönstret som kontext i Copilot Chat.
Vi vet att utdatafönstret är viktigt för att spåra byggen, felsöka och förstå vad som händer under huven. Nu kan Copilot läsa den informationen – så att du kan ställa frågor, få hjälp och vidta åtgärder baserat på dina utdataloggar.
![]()
Så här använder du den
- Använd
#output
för att referera till den direkt i chatten.- ➕ Klicka på ikonen i chattindata för att lägga till den som kontext.
- Fråga Copilot direkt: Kontrollera mina utdataloggar och hjälp mig att åtgärda det här felet.
- Eller högerklicka i utdatafönstret och välj Förklara med Copilot för att koppla det direkt.
Prova och se hur mycket enklare det är att läsa och agera på dina loggar!
Viktig
Aktivera GitHub Copilot Free och lås upp den här och andra AI-funktioner. Ingen rättegång. Inget kreditkort. Bara ditt GitHub-konto.
Se din Copilot-användning
Nu kan du spåra din Copilot-användning direkt i Visual Studio.
Vill du veta hur mycket du har använt Copilot den här månaden? Visual Studio innehåller nu en Copilot Consumptions-panel för att enkelt spåra din användning!
Oavsett om du använder Copilot Free eller en betald plan kan du kontrollera ditt antal chattförfrågningar och kodslut direkt från IDE.
![]()
Få åtkomst till den genom att klicka på Copilot-märket i det övre högra hörnet av din IDE och välja Copilot-förbrukning.
Då öppnas en panel som visar din aktuella användning för månaden.
Tips: Om du använder premiummodeller visas även användningsmultiplikatorer i modellväljaren, så att du alltid vet exakt vad du använder.
Viktig
Aktivera GitHub Copilot Free och lås upp den här och andra AI-funktioner. Ingen rättegång. Inget kreditkort. Bara ditt GitHub-konto.
Spara eller dela dina frågor med promptfiler
Nu kan du skapa återanvändbara promptfiler på lagringsplatsen för att snabbt köra eller dela dina vanliga frågor.
Det kan vara tidskrävande att skriva effektiva frågor, men det är nyckeln till att få ut mesta möjliga av Copilot Ask- och Agent-läget. Vi har aktiverat återanvändbara promptfiler så att du kan använda dessa fantastiska frågor om och om igen. Därifrån kan du köra snabbt från chattfönstret eller dela med ditt team.
Så här skriver du promptfiler
- Skriv dina frågor på det sätt som du normalt skulle göra i promptrutan och bifoga #-referenser för att lägga till specifik information från din lösning, till exempel metoder, klasser och filer. Du kan till och med referera till andra promptfiler så att de innehåller vanliga basinstruktioner.
- Kopiera den sedan från promptrutan till en markdown-fil och spara den med filtillägget .prompt.md i roten på lagringsplatsen i
.github/prompts
mappenTips: Du kan till och med få Copilots hjälp med att förfina din uppmaning för att vara mer specifik
![]()
Så här kör du dina frågor
- Börja skriva
#prompt:
för att referera till alla promptfiler från mappen.github/prompts
direkt i chatten ➕ eller klicka på ikonen i chattinmatningen för att lägga till den som kontext.- Lägg till ytterligare information i promptrutan eller skicka bara kommandotolken!
Försök att påskynda dina AI-arbetsflöden!
📣 Ta den här undersökningen för att göra funktionen ännu bättre.
Viktig
Aktivera GitHub Copilot Free och lås upp den här och andra AI-funktioner. Ingen rättegång. Inget kreditkort. Bara ditt GitHub-konto.
Genomgång av GitHub Copilot
GitHub Copilot-genomgångar är nu tillgängliga i Visual Studio för att hjälpa dig att komma igång snabbt. Genomgångar vägleder dig genom att använda viktiga Copilot-funktioner direkt i redigeringsprogrammet.
Vi är glada över att kunna presentera GitHub Copilot-genomgången i Visual Studio! Genomgången är en interaktiv guide som är inbyggd i redigeringsprogrammet och hjälper dig att utforska GitHub Copilots funktioner steg för steg. Oavsett om du är nybörjare på GitHub Copilot eller vill lära dig mer om de senaste funktionerna gör genomgången det enklare än någonsin att komma igång.
Komma igång med genomgångar
Du kan starta Copilot Walkthroughs direkt från Visual Studio genom att gå till Knappen Copilot (uppe till höger) → GitHub Copilot Genomgång.
När du har öppnat visas guidade aktiviteter som introducerar dig till olika delar av Copilot-upplevelsen, till exempel:
Skriva prompter i chatten
Använda infogade kodslutningar
Acceptera, redigera eller avvisa Copilot-förslag
Utforska och lära dig om nya funktioner som Copilot Edits
Genomgången är ett bra sätt att få en övergripande förståelse för vad Copilot kan göra innan du går djupare in i dokumentationen och praktisk användning!
Få åtkomst till genomgångar
Genomgången av GitHub Copilot öppnas automatiskt första gången du loggar in på GitHub Copilot, vilket gör det superlätt att komma igång! Om du vill gå tillbaka till det senare går du helt enkelt till GitHub Copilot > GitHub Copilot Genomgång i Visual Studio.
Oavsett om du utforskar GitHub Copilot för första gången eller bara behöver en snabb uppdatering, är den här genomgången din vänliga guide för att låsa upp Copilots fulla potential. Gå in och börja skapa med tillförsikt!
![]()
Viktig
Aktivera GitHub Copilot Free och lås upp den här och andra AI-funktioner. Ingen rättegång. Inget kreditkort. Bara ditt GitHub-konto.
GPT-4o-kodkompletteringsmodell 📣
Introduktion till GPT-4o Copilot-kodkompletteringsmodellen för att ge dig högre kvalitet.
Vi är glada att kunna meddela att den nya gpt-4o Copilot-kodkompletteringsmodellen nu är tillgänglig i Visual Studio 17.14 för GitHub Copilot-användare! Den här avancerade modellen, baserad på GPT-4o mini, har tränats vidare på över 275 000 offentliga lagringsplatser av hög kvalitet på mer än 30 populära programmeringsspråk. Därför kan utvecklare se fram emot mer exakta förslag och bättre prestanda.
GPT-4o Copilot-åtkomstinformation
- Copilot Pro-, Business- eller Enterprise-användare: Den nya modellen är tillgänglig för dig nu i 17.14 och senare.
- Kostnadsfria Copilot-användare: Om du använder den här modellen räknas dina 2 000 kostnadsfria månatliga slutföranden.
📣 Se funktionsbiljett för att dela din feedback och fortsätta konversationen.
Viktig
Aktivera GitHub Copilot Free och lås upp den här och andra AI-funktioner. Ingen rättegång. Inget kreditkort. Bara ditt GitHub-konto.
Generering av AI-dokumentkommentar 📣
Generera dokumentkommentar automatiskt för funktionerna C++ och C#.
Copilot är nu sömlöst integrerat i Visual Studios kodredigerare för att avsevärt öka produktiviteten genom att generera dokumentkommentare för dina funktioner.
Med automatisk generering av dokumentkommentare aktiverat för projektet kan du helt enkelt skriva kommentarsmönstret enligt konfigurationen av inställningarna (t.ex.
///
), och Copilot slutför omedelbart funktionsbeskrivningen baserat på funktionens innehåll. Den här funktionen sparar värdefull tid och ansträngning så att du kan fokusera mer på kodning och mindre på dokumentation.
![]()
Den här spelförändrande funktionen är tillgänglig för både C++ och C#-projektfiler, vilket gör din kodningsupplevelse smidigare och effektivare.
📣 Se funktionsbiljett för att dela din feedback och fortsätta konversationen.
Viktig
Aktivera GitHub Copilot Free och lås upp den här och andra AI-funktioner. Ingen rättegång. Inget kreditkort. Bara ditt GitHub-konto.
Nästa redigeringsförslag
NES utnyttjar de tidigare redigeringarna som gjorts och förutsäger nästa redigering framöver, oavsett om det är en infogning, borttagning eller blandning av båda.
Vi är glada över att kunna meddela att Next Edit Suggestions, eller NES, nu är tillgängligt i Visual Studio för att förbättra din kodningsupplevelse ytterligare. NES utnyttjar de tidigare redigeringarna som gjorts och förutsäger nästa redigering framöver, oavsett om det är en infogning, borttagning eller blandning av båda. Till skillnad från Slutföranden som är begränsad till att generera förslag på din caret-plats, kan NES stödja dig var som helst i filen, där nästa redigering är mest sannolikt att ske. NES utökar den befintliga Copilot Completions-upplevelsen genom att stödja utvecklarnas kodredigeringsaktiviteter.
Komma igång med NES
Aktivera NES via Verktyg → Alternativ → GitHub → Copilot → Copilot-kompletteringar → Aktivera nästa redigeringsförslag.
Precis som med exemplen, behöver du bara börja koda för att få NES!
När du får ett redigeringsförslag, och om det är på en annan rad än den du är på nu, kommer det att föreslå att du trycker på Tab för att navigera till motsvarande rad först. Du behöver inte söka efter relaterade redigeringar manuellt längre. NES kommer att leda vägen!
![]()
När du är på samma rad som ändringen kan du trycka på Tab för att acceptera förslaget.
![]()
Obs! Du kan aktivera/inaktivera tipsstaplarna genom att gå till Verktyg → Alternativ → IntelliCode → Avancerat → Dölj tipset som visas med grå text.
Förutom tipsstaplarna dyker även en pil i marginalen upp för att indikera att det finns ett tillgängligt redigeringsförslag. Du kan klicka på pilen för att utforska menyn för redigeringsförslag.
![]()
Exempelscenarier
Nästa redigeringsförslag kan vara till hjälp i en mängd olika scenarier, inte bara genom att göra uppenbara repetitiva ändringar utan även logiska ändringar. Här följer några exempel:
Omstrukturera en 2D-punktsklass till 3D-punkt:
![]()
Uppdaterar kodsyntax till modern C++ med STL:
Observera att NES inte bara gör repetitiva ändringar som att uppdatera alla
printf()
tillstd::cout
, utan även uppdatera annan syntax, till exempelfgets()
.
![]()
Gör logiska ändringar som svar på en nyligen tillagda variabel:
NES svarar snabbt på den nya variabeln, vilket lägger till ett maximalt antal gissningar som en spelare kan göra i ett spel, och Copilot Completions hoppar också in för att hjälpa till.
![]()
Viktig
Aktivera GitHub Copilot Free och lås upp den här och andra AI-funktioner. Ingen rättegång. Inget kreditkort. Bara ditt GitHub-konto.
Anpassningsbart klister
Nu kan du låta Copilot justera den inklistrade koden så att den passar kontexten för din befintliga kod.
När du klistrar in kod i Visual Studio krävs det ofta ytterligare steg för att det ska fungera sömlöst. Parametrar kan behöva justeras för att matcha de som redan används i din lösning, eller så kanske syntaxen och formateringen inte överensstämmer med resten av dokumentet.
Adaptiv inklistring är här för att spara tid och ansträngning genom att automatiskt justera den inklistrade koden så att den passar kontexten i din befintliga kod, vilket minimerar behovet av manuella ändringar. Den här funktionen har även stöd för scenarier som mindre felkorrigeringar, kodstil, kodformatering, översättning av naturligt språk och kodspråk och uppgifter för att fylla i det tomma eller fortsätta mönstret.
Om du till exempel har en
Math
klass som implementerarIMath
gränssnittet, kommer kopiering och klistra in implementeringen förCeiling
metoden till samma fil att anpassa den för att implementera den ännu inte implementerade gränssnittsmedlemmenFloor
.
![]()
Användargränssnittet för anpassningsbar inklistrande visas när du utför ett vanligt inklistrande {KeyboardShortcut:Edit.Paste}. Tryck bara på tangenten
TAB
för att begära ett förslag så visas ett diff som jämför den ursprungliga klistrade koden med den justerade koden.Prova det i dag genom att aktivera alternativet Verktyg → Alternativ → GitHub → Copilot → Editor → Enable Adaptive Paste.
Viktig
Aktivera GitHub Copilot Free och lås upp den här och andra AI-funktioner. Ingen rättegång. Inget kreditkort. Bara ditt GitHub-konto.
Implementera med Copilot
Nu kan du låta Copilot implementera din tomma C#-metod fullt ut.
Idag, om du hänvisar till en metod i din C#-kod som ännu inte har implementerats, kan du använda det vanliga refaktoreringsverktyget Generera metod för att direkt skapa den metoden i en klass. Den här refaktoreringen skapar dock bara en metod med rätt signatur men med ett ofullständigt skelett och en rad med
throw new NotImplementedException
i övrigt. Det innebär att även om metoden finns tekniskt och du måste göra mindre arbete för att skapa den, måste du fortfarande implementera metoden själv, vilket kan ta mer tid.Refaktoriseringen av Implement with Copilot syftar till att göra dig ännu mer produktiv i detta scenario genom att låta dig automatiskt implementera eller lägga till innehållet i din metod med hjälp av GitHub Copilot. När en tom metod som endast innehåller ett NotImplementedException-kast påträffas, kan du välja glödlampan (CTRL+.) på
throw
raden och välja Implementera med Copilot-refaktorisering och Copilot fyller i allt innehåll i din metod baserat på din befintliga kodbas, metodnamn osv.
![]()
Viktig
Aktivera GitHub Copilot Free och lås upp den här och andra AI-funktioner. Ingen rättegång. Inget kreditkort. Bara ditt GitHub-konto.
Felsöka & diagnostik
Nytt felsökningsprogram för .NET MAUI-appar
Ny Mono-felsökningsmotor för .NET MAUI integrerad i Visual Studio Core-felsökningsprogrammet.
Det nya Mono-felsökningsprogrammet för .NET MAUI-appar är en avancerad felsökningsmotor som är integrerad i Visual Studio-felsökningsprogrammet. Det ger betydande förbättringar i tillförlitlighet, prestanda och funktionsparitet med resten av Visual Studio.
Viktiga förbättringar är Just My Code, variabler och uttrycksutvärdering.
Om du vill använda den här funktionen kontrollerar du att du har aktiverat följande alternativ för Visual Studio Preview: Aktivera nytt .NET Mono-felsökningsprogram för MAUI-appar.
![]()
För närvarande är den här funktionen endast tillgänglig för Android-plattformen. iOS-supporten kommer snart.
Visa datatips för LINQ-uttryck 📣
Förbättrad felsökning av LINQ-uttryck med en sats som hovrar datatip.
Att generera och felsöka LINQ-frågor kan vara en omständlig och invecklad process, som ofta kräver exakt syntaxkunskap och många iterationer. För att lösa dessa utmaningar har Visual Studio 2022 nu en LINQ-datatip som visas vid hovring i felsökningsverktyget.
När du befinner dig i ett pausläge under felsökning kan du hålla muspekaren över enskilda satser eller segment av LINQ-frågan för att utvärdera det direkta frågevärdet vid körning.
Dessutom kan du klicka på GitHub Copilot-ikonen i slutet av DataTip för att utföra en Analysera med Copilot på den specifika frågesatsen som du hovrade över. Copilot förklarar sedan satsens syntax och förklarar varför du får det angivna resultatet.
![]()
Den här funktionen kan avsevärt förbättra effektiviteten och göra felsökningen smidigare och enklare, vilket hjälper dig att hitta problem med LINQ-frågor snabbare och effektivisera ditt övergripande arbetsflöde för utveckling.
📣 Se funktionsbiljett för att dela din feedback och fortsätta konversationen.
Zero-Length Insikter om allokering av arrayer
.NET-allokeringsverktyget identifierar nu nolllängdsmatrisallokeringar, vilket hjälper till att optimera minnesanvändning och prestanda.
.NET-allokeringsverktyget ger nu detaljerade insikter om matrisallokeringar med noll längd, vilket hjälper dig att identifiera och optimera onödig minnesanvändning. Även om dessa allokeringar kan verka obetydliga individuellt kan de ackumuleras snabbt och påverka prestanda, särskilt i program med höga prestanda eller minnesbegränsade program.
![]()
Med den här uppdateringen kan du undersöka nolllängdsmatrisallokeringar genom att klicka på länken Undersök, som öppnar allokeringsvyn med allokeringsinformation. Genom att dubbelklicka visas kodvägar där dessa allokeringar sker, vilket möjliggör exakta optimeringar. Du kan förbättra effektiviteten genom att använda
Array.Empty<T>()
, en statiskt allokerad tom matrisinstans, för att eliminera redundanta minnesallokeringar.
Git-verktyg
Visa utgående/inkommande åtaganden 📣
Fönstret Git-arkiv innehåller nu ett filter i verktygsfältet för att endast visa utgående och inkommande ändringar.
Git-förvarsfönstret är ditt främsta ställe för att förstå din Git-historik. När du arbetar med en lokal gren kan den bli osynkroniserad med fjärrlagret, antingen för att du har skapat nya ändringar (utgående) eller för att det finns nya ändringar att hämta (inkommande).
Med det nya utgående/inkommande filtret tillgängligt i verktygsfältet kan du omedelbart upptäcka dessa okommitterade kommandon. Dina ändringar, deras ändringar – granska dem enkelt och håll dig perfekt synkroniserad!
![]()
📣 Se funktionsbiljett för att dela din feedback och fortsätta konversationen.
Återställ Git-lagringsplatsens fönster 📣
Håll Git-lagringsplatsen öppen mellan omstarter med den här nya inställningen.
Som din dedikerade miljö för branchspecifika operationer är Git-fönstret sannolikt kärnan i din dagliga utveckling. Om du ofta öppnar den igen med varje Visual Studio-session är den här uppdateringen utformad för att spara tid och arbete.
![]()
Vi har lagt till en ny inställning i Git-inställningar > som automatiskt återställer Git-lagringsplatsens fönster när Visual Studio startas om. Dessutom inkluderas fönstret i dina sparade fönsterlayouter, vilket förbättrar dina anpassningsalternativ.
Som standard är den här funktionen avstängd för att hålla saker och ting igång smidigt för dem som inte behöver den. Men om du gillar bekvämligheten är den här inställningen perfekt för dig.
![]()
📣 Se funktionsbiljett för att dela din feedback och fortsätta konversationen.
Standardgrennamn 📣
Tillåt användare att anpassa den första standardgrenen när en ny git-lagringsplats skapas.
Nu kan du ange standardgrennamnet för nya Git-lagringsplatser direkt via Visual Studio. Den här nya inställningen integreras smidigt med din Git-konfiguration, vilket gör det enklare att anpassa arbetsflödet efter dina inställningar.
![]()
Navigera bara till Git-inställningar >och nästa gång du skapar en lagringsplats visas ditt anpassade grennamn i praktiken.
![]()
📣 Se funktionsbiljett för att dela din feedback och fortsätta konversationen.
IDE
Microsoft 365 Agents Toolkit – juni
Versionsuppdateringar för Agents Toolkit 17.14 GA June.
Juniversionen innehåller flera korrigeringar för 17.14 GA-versionen:
- Aktivera start och förhandsversion av Custom Engine Agent i Microsoft 365 Copilot
Det finns en anpassad motoragentmall i vår verktygslåda som kallas Väderagent. Vi har uppdaterat den här mallen så att den kan startas och förhandsgranskas i Microsoft 365 Copilot-chatten. Om du vill prova väljer du bara Startprofilen för Copilot när du felsöker.
Ett fel uppstod när felsökningen misslyckades med installationen av Microsoft 365 Agents playground. Nu dyker toolkit upp tydliga meddelanden och instruktioner om hur du åtgärdar problemet.
Mallar uppgraderar appmanifestberoende till v1.21
Flera buggar i mallar README-filen som introducerades av våra nya varumärkesändringar har åtgärdats.
Verktygsikonen har uppdaterats i tilläggshanteraren.
Åtgärdat problemet vid start av Agents Playground, det nödvändiga kanal-ID-värdet tillåter endast msteams och emulator. Nu tillåter den andra värden som webchat.
Förbättrad NuGet-autentisering
NuGet ger nu kontext när du uppmanas att ange autentiseringsuppgifter.
Vi har förbättrat NuGet-autentiseringsprocessen. Om vi upptäcker eventuella autentiseringsproblem visas nu en ny autentiseringsdialogruta som ger kontext om flödet och de specifika kontobehoven.
![]()
Den här uppdateringen förbättrar omautentiseringsprocessen för MFA-scenarier (multifaktorautentisering), löser problem med efterföljande autentiseringsprompter och säkerställer en smidigare övergripande upplevelse när du hanterar privata NuGet-feeds.
Microsoft 365 Agents Toolkit
Teams Toolkit 17.14 GA-uppdateringar.
Vi är glada över att kunna meddela att vår produkt, som tidigare kallades Teams Toolkit, byter namn till Microsoft 365 Agents Toolkit. Den här ändringen återspeglar vårt utökade fokus och engagemang för att stödja ett bredare utbud av plattformar och projekttyper inom Microsoft 365-ekosystemet.
När vi fortsätter att förbättra vår produkt flyttar vi fokus från att enbart stödja Teams-utveckling till att ge utvecklare möjlighet att skapa Microsoft 365 Copilot-agenter och andra program på Microsoft 365-plattformen. Dessa plattformar omfattar Microsoft 365 Copilot, Microsoft Teams, Office-familjen och Outlook. Med den här expansionen kan vi bättre betjäna våra användare genom att tillhandahålla omfattande verktyg, mallar och resurser för att utveckla en mängd olika Microsoft 365-lösningar.
Det nya namnet, Microsoft 365 Agents Toolkit, representerar bättre de olika funktionerna och funktionerna i vår produkt. Vi tror att den här ändringen hjälper våra användare att lättare identifiera alla tillgängliga utvecklingsmöjligheter i Microsoft 365-miljön.
Tack för ditt fortsatta stöd när vi utvecklas för att möta de växande behoven i vår utvecklarcommunity.
Skapa deklarativ agent
Vi är glada att kunna meddela att vi i den här versionen har lagt till projektmallar för att skapa deklarativa agenter för Microsoft 365 Copilot.
![]()
Du kan skapa en deklarativ agent med eller utan en åtgärd. Du kan välja att definiera nya API:er eller använda befintliga api:er för att utföra uppgifter eller hämta data.
Använd Microsoft 365 Agents Toolkit för att felsöka och förhandsgranska deklarativa agenter i Microsoft Copilot.
Aktivera smidig felsökning med ett klick
I tidigare versioner av Teams Toolkit, som nu kallas Microsoft 365 Agents Toolkit, behövde du använda kommandot Förbered Teams-appberoende innan du felsöker projektet när användarna har debuggat en lösning som genererats. Det här kommandot utlöste verktygslådan för att hjälpa utvecklare att skapa viktiga resurser för felsökning, till exempel registrering eller uppdatering av Teams-appen.
För att förbättra felsökningsupplevelsen och göra det mer intuitivt för Visual Studio-användare har vi tagit bort det här steget och aktiverat felsökning med ett klick. Nu kan du klicka direkt på felsökningsknappen utan några förberedelsesteg. Men om du har gjort ändringar i appmanifestet mellan två felsökningshändelser och behöver uppdatera appen finns det fortfarande ett alternativ för att göra det. Vi erbjuder två felsökningsprofiler:
![]()
- Felsöka med uppdateringsapp: Välj standardprofilen
[Your Target Launch Platform] (browser)
om du har gjort ändringar i appen för att säkerställa att uppdateringarna tillämpas.- Felsöka utan att uppdatera appen: Välj den andra profilen
[Your Target Launch Platform] (browser) (skip update app)
om du vill hoppa över att uppdatera appresurserna, vilket gör felsökningen lättare och snabbare.Uppgradera till .NET 9
I den här versionen har vi dessutom uppdaterat alla projektmallar för att stödja .NET 9.
![]()
Glad kodning!
Microsoft 365 Agents Toolkit-teamet
Bevara teckensnittsinställningar mellan teman 📣
Om du ändrar teman bevaras nu inställningarna för teckensnitt och teckensnittsstorlek.
Vi förstår att de teckensnitt som utvecklare väljer när kodning är ett personligt val som påverkas av inställningar för läsbarhet, tillgänglighet eller estetik. Visual Studio-teman fokuserar främst på presentationsfärger och är oberoende av önskade teckensnitt.
Med den här uppdateringen har vi introducerat funktioner för att behålla val av teckensnittsansikte och storlek när du byter teman. Nu kan du ange teckensnittsinställningarna en gång och byta teman i Visual Studio utan att behöva konfigurera om teckensnittsinställningarna varje gång. Observera att färgerna på teckensnitten förblir länkade till temat, eftersom det är syftet med teman, men dina teckensnittsval bevaras.
![]()
📣 Se funktionsbiljett för att dela din feedback och fortsätta konversationen.
Skrivbord
Stöd för verktygslåda för 32-bitars sammansättningar
Identifiera dina favoritkontroller för Windows Forms (WinForms) som finns i explicita sammansättningsreferenser som automatiskt läggs till i verktygslådan för .NET Framework-projekt med winforms out-of-process designer.
WinForms out-of-process Designer för .NET Framework-projekt stöder nu en förbättrad upplevelse genom att automatiskt identifiera och visa kontroller som finns i fristående sammansättningsreferenser, även kallade explicita sammansättningsreferenser.
Den här funktionen berikar avsevärt designtidsupplevelsen för .NET Framework-projekt som refererar till äldre 32-bitars sammansättningar. Användare kan använda förbättrade verktygskonfigurationer som är skräddarsydda för bättre integrering med moderna arbetsflöden för utveckling och förbättrad produktivitet. Mer information finns i vårt blogginlägg.
Uppdatera användargränssnittet live vid designtillfället 📣
Live Preview, Hot Reload och andra gränssnittsverktyg är nu tillgängliga vid designtillfället för .NET MAUI.
Live-förhandsversionen är nu tillgänglig vid designtillfället, så att du kan se ändringar i appens användargränssnitt i realtid. Du kan också använda hot reload och andra live UI-verktyg på det här sättet, vilket säkerställer ett sömlöst arbetsflöde.
Dessa verktyg kan användas även när de kopplas från felsökningsprogrammet, vilket möjliggör oavbrutna experimentering och förfining av dina design.
![]()
Klicka på den nya indikatorn Live Preview för att få åtkomst till Live Preview vid designtillfället från valfri XAML-fil:
![]()
Oavsett om du arbetar med en ny .NET MAUI-app eller förfinar en befintlig app kan dessa förbättringar hjälpa dig att leverera högkvalitativa program snabbare och med större förtroende.
📣 Se funktionsbiljett för att dela din feedback och fortsätta konversationen.
Ny UWP .NET 9 MSTest-projektmall 📣
Visual Studio innehåller nu en uppdaterad UWP MSTest-projektmall som riktar sig till .NET 9 och Native AOT.
Visual Studio innehåller nu en ny UWP MSTest-projektmall som riktar sig till .NET 9 och Native AOT. Vi har haft ett nära samarbete med MSTest-teamet för att lägga till allt nödvändigt stöd för UWP .NET 9-projekt till MSTest-bibliotek, infrastruktur och Visual Studio-testvärden. Detta gör det möjligt för UWP-testprojekt att rikta in sig på .NET 9 och utnyttja alla moderna .NET SDK- och MSTest-verktyg medan de fortfarande körs i en UWP-kontext som du kan förvänta dig.
![]()
Den tidigare UWP MSTest-projektmallen med .NET Native är fortfarande tillgänglig. Vi rekommenderar dock att du använder de nya projektmallarna för .NET 9 och Native AOT framöver. Precis som i Visual Studio 17.13 har vi justerat ordningen på alla UWP-mallar för att prioritera de nya .NET 9-projektmallarna i sökresultaten.
📣 Se funktionsbiljett för att dela din feedback och fortsätta konversationen.
Utökningsbarhet
Installera tilläggspaket
Installationsprogrammet kan nu hantera installationen av tilläggspaket.
Installationsprogrammet stöder nu tilläggspaket, som är paket med flera tillägg som refereras från ett enda tillägg.
Om du vill använda tilläggspaket i installationsprogrammet anger du först önskade tillägg i en .vsconfig-fil. Använd sedan visual studioinstallationsprogrammets importkonfigurationsfunktion för att importera .vsconfig-filen som innehåller tilläggsinformationen.
Mer information om hur du skapar eller genererar .vsconfig-filer finns i installationskonfigurationsdokumentationen.
När du har importerat .vsconfig-filen dirigeras du till ändringsskärmen där tillägg grupperas under sin egen rubrik i fönstret installationssammanfattning. Här kan du välja eller avmarkera hela tilläggspaket eller enskilda tillägg i alla paket.
![]()
Snabbare VSIX-byggtider
VSIX-projekt med en eller flera projektreferenser använder nu intelligenta inkrementella versioner, vilket drastiskt förbättrar F5-scenarier och utvecklarproduktivitet.
Om du utvecklar Visual Studio-tillägg med flera projekt kommer du att älska den här prestandaförbättringen! VSIX-projekt med en eller flera projektreferenser skapar nu bara projekt som faktiskt behöver återskapas, vilket gör ditt utvecklingsarbetsflöde betydligt snabbare.
![]()
Så här fungerar det
Systemet för snabb uppdaterad kontroll har förbättrats för att vara smartare när det gäller att avgöra vilka projekt i din lösning som behöver återskapas:
- Om du ändrar Projekt A som är beroende av projekt B och C återskapas endast Projekt A
- Om du ändrar Projekt B återskapas endast projekt A och B
- Den här informationen sträcker sig över hela projektberoendeträdet
Verklig påverkan
Prestandaförbättringarna är betydande i verkliga scenarier. Till exempel såg GitHub Copilot-tillägget som levereras med Visual Studio (med cirka 30 projekt) förbättringar av byggtiden på över 50% för inkrementella ändringar – vilket minskar byggtiden från cirka 60 sekunder till bara 24 sekunder!
Den här förbättringen är särskilt fördelaktig för:
- Stora VSIX-projekt med flera beroenden
- Snabba iterationsutvecklingsarbetsflöden
- Frekventa F5-felsökningssessioner
Observera att om din lösning bara innehåller ett enda projekt ser du inga prestandafördelar med den här förbättringen.
Obs! Detta gäller endast för SDK-Style VSIX-projekt.
Din tilläggsutveckling blev bara mycket snabbare - glad kodning!
Uppdateringar av Tilläggshanteraren 📣
Det finns flera nya förbättringar av Extension Manager i Visual Studio som gör det enklare att hantera dina tillägg.
Vi är glada över att kunna introducera en uppsättning kraftfulla nya funktioner i Visual Studio som effektiviserar arbetsflödet och förbättrar hanteringsupplevelsen för tillägg. Dessa uppdateringar säkerställer att du håller dig uppdaterad utan problem samtidigt som du får mer kontroll över hur och när uppdateringar tillämpas.
Vad är det senaste?
Sömlösa automatiska uppdateringar
Visual Studio utlöser nu uppdateringar automatiskt när du öppnar programmet, vilket säkerställer att du alltid har de senaste funktionerna och korrigeringarna utan manuella åtgärder.
![]()
Starta om guldstatusfältet för tillämpade uppdateringar
När uppdateringar tillämpas visas ett meddelande om guldstreck, där du uppmanas att starta om Visual Studio för att ändringarna ska börja gälla.
Inställningar för automatisk uppdatering på tilläggssidan
Vi har gjort inställningar för automatisk uppdatering mer tillgängliga genom att integrera dem direkt på tilläggssidan, vilket ger dig snabb åtkomst till konfigurationsalternativ.
![]()
Filtrera efter väntande ändringar
En ny väntande kategori visar nu väntande ändringar, så att du får information om uppdateringar och ändringar som kräver uppmärksamhet.
![]()
Inställningar för automatisk uppdatering
Förutom tilläggssidan är inställningar för automatisk uppdatering nu tillgängliga under Verktyg → Alternativ → Miljö → Tillägg, vilket möjliggör en mer intuitiv hantering av inställningar.
![]()
Förenklad inställningsupplevelse
Vi har effektiviserat användargränssnittet för inställningar, vilket gör det enklare att konfigurera automatiska uppdateringar och andra relaterade inställningar med färre klick och tydligare alternativ.
Lista över undantagna tillägg
Visual Studio har nu en lista över undantagna tillägg som fylls i automatiskt, vilket hjälper dig att hantera tillägg som inte ska uppdateras automatiskt. Detta är särskilt användbart för verksamhetskritiska tillägg där du föredrar att styra versionsuppdateringar manuellt.
De här förbättringarna är utformade för att förbättra användbarheten, minska uppdateringsfriktionen och ge dig större kontroll över utvecklingsmiljön samtidigt som du kan dra nytta av de senaste förbättringarna.
📣 Se funktionsbiljett för att dela din feedback och fortsätta konversationen.
Uppgifter
Använda SQL-projekt i SDK-format i SSDT-📣
Nu kan du använda projektfilformatet i SDK-stil i dina SQL Server Data Tools-projekt med förbättrade sql-felsöknings- och schemajämförelsefunktioner.
Uppdateringen i Visual Studio 17.14 introducerar nya objektmallar och .dacpac-databasreferenser till SQL Server-dataverktyg i SDK-format (förhandsversion). SSDT SQL-projekt i SDK-stil baseras på Microsoft.Build.Sql SDK, som ger plattformsoberoende stöd och förbättrade CI/CD-funktioner för SQL Server Data Tools-projekt (SSDT).
Med mindre utförliga projektfiler och databasreferenser till NuGet-paket kan team samarbeta mer effektivt på stora databaser i ett enda projekt eller kompilera flera uppsättningar objekt från flera projekt. Databasdistributioner från ett Microsoft.Build.Sql-projekt kan automatiseras i både Windows- och Linux-miljöer med hjälp av dotnet-verktyget Microsoft.SqlPackage för att publicera byggartefakten (.dacpac) från SQL-projektet. Läs mer om SQL-projekt i SDK-stil och DevOps för SQL.
![]()
I 17.14 har databasreferenser expanderats för att stödja projekt- och .dacpac-artefaktreferenser. Stöd för databasreferenser som paketreferenser kommer att vara tillgängligt i en framtida version. En ny uppdatering av filgeneratorn för slngen-lösningen har också lagt till stöd för Microsoft.Build.Sql-projekt, vilket möjliggör hantering av stora lösningar programmatiskt.
Om du vill använda SQL-projekt i SDK-format i din lösning måste du installera den senaste SSDT-förhandsgranskningskomponenten i Visual Studio-installationsprogrammet.
![]()
📣 Se funktionsbiljett för att dela din feedback och fortsätta konversationen.
C++
Verktygstips för CMake-moduler
Stöd har lagts till för CMake-moduler i IntelliSense Snabbinformation och kompletteringar.
Vi är glada över att kunna meddela att vi har lagt till stöd för IntelliSense-baserade slutföranden och snabb information för CMake-moduler i Visual Studio. Nu kan du visa alla tillgängliga CMake-moduler och lära dig mer om dem direkt från Visual Studio-redigeraren, vilket gör utvecklingsprocessen smidigare och effektivare.
Snabbinformation
När du hovrar över en refererad CMake-modul ger IntelliSense detaljerad information om den valda modulen, vilket hjälper dig att snabbt förstå dess användning och funktioner.
![]()
Slutförande
När du börjar skriva en CMake-modul i dina
CMakeLists.txt
eller andra CMake-skriptfiler tillhandahåller IntelliSense en lista över tillgängliga moduler att välja mellan.
![]()
C++ Dynamisk felsökning
Fullständig debuggability för din optimerade C++-kod utan att äventyra prestanda.
Felsökning av optimerad kod är nu enklare än någonsin. Genom att aktivera dynamisk C++-felsökning kan du felsöka din optimerade kod som om den inte hade optimerats. Du kan visa alla dina lokala variabler, gå in var som helst och ange brytpunkter för fullständig återgivning på dina optimerade binärfiler. Mer information finns i vårt blogginlägg.
![]()
Fyll i mallen IntelliSense
Mallen IntelliSense fyller nu automatiskt i mallargument med hjälp av Go To Definition (F12).
Nu kan du automatiskt fylla i mallargument i mallfältet, som visar och tillåter redigering av mallparametrar, när du använder Go To Definition eller F12.
Om du till exempel trycker på F12 på
vector
hoppar du nu tillvector
med mallfältet automatiskt ifyllt, så att utvecklare snabbt kan inspektera och ändra mallparametrar.I exemplet nedan kommer både typen och allokatorn att fyllas i mallfältet om du använder Gå till definition eller trycker på F12.
![]()
Konfigurerbar inkluderande komplettering📣
När du konfigurerar inkluderingskomplettering kan du styra vilka rubriker som visas i kompletteringslistan.
Nu kan du styra vilka rubriker som visas i kompletteringslistan när du skriver
#include
.Listruteinställningen i Verktyg → Alternativ → Textredigeraren → C/C++ → IntelliSense → Inkludera formatmall för förslag påverkar nu både inkludera förslag och inkludera slutförande, med följande förfinade beteenden:
- Grundläggande riktlinjer (standard): Använder citattecken för relativa sökvägar och vinkelparenteser för allt annat.
- Citatteckenläge: Använder citattecken för alla rubriker utom standardrubriker, som använder vinkelparenteser.
- Vinkelparentesläge: Använder vinkelparenteser för alla rubriker som ingår i inkluderingssökvägen.
![]()
Tidigare visades alla rubriker (utom relativa) i förslag oavsett vilken syntax som användes. Med den här uppdateringen kan du förfina hur rubrikförslag visas när du använder
#include <> and #include ""
.📣 Se funktionsbiljett för att dela din feedback och fortsätta konversationen.
De vanligaste användarrapporterade felkorrigeringarna
- Fel med Sträng::Format i C++ CLR-klassbiblioteksprojekt (.NET)
- Varning för falsk positiv livslängdskodanalys C26847: Returnera inte en ogiltig pekare
- Regression i 17.12.0: Substitutionsfel är ett fel C3699 vid kompilering med /CLR
- Sanitizer-täckning ger felaktig Codegen-
- Kompileringsfel i lambda-uttryck i hierarkier med virtuellt arv
- Installer misslyckas med att uppdatera till 17.12.0 med powershell-skriptkörningsfel
- Solution Explorer-undantag vid ändring av lösning
📣 Se den fullständiga listan över alla användarrapporterade felkorrigeringar som gjorde det till den här versionen.
Viktig
En icke-bakåtkompatibel ändring har gjorts i serialiseringen av Domain-Specific:s språkmodell. Utvecklare som använder standard serialiseringsmekanismen för sina modeller som innehåller anpassade egenskapstyper måste lägga till TypeConverters för dessa anpassade egenskapstyper. Ett exempel på hur du gör detta finns i Anpassa fillagring och XML-serialisering.
Version 17.14.8
Utgiven8 juli 2025
De vanligaste felkorrigeringarna | Från gemenskapen |
---|---|
Det går inte längre att bygga målet net9.0-ios för mitt MAUI-projekt | feedbackbegäran |
När du ställer in egenskaperna för ett C# eller VB.NET projekt visas de objekt som du kan välja mellan i listrutan "Startobjekt". | feedbackbegäran |
Docker-containrar visas inte i Visual Studio för felsökning. | feedbackbegäran |
Visual Studio-installationsprogrammet har uppdaterats med den senaste serviceversionen av Windows SDK för 10.0.26100 (10.0.26100.4188). |
Säkerhetsrekommendationer åtgärdade | CVE | Descritpion |
---|---|---|
Visual Studio – utökade privilegier | CVE-2025-49739 | Tidsåtgång till användningstid i Standard Collector Service tillåter eskalering av lokala privilegier |
Sårbarhet för Gitk-argument | CVE-2025-27613 | Sårbarhet för Gitk-argument |
Sårbarhet för körning av Gitk-abitryär kod | CVE-2025-27614 | Sårbarhet för körning av Gitk-abitryär kod |
Sårbarhet för Git-skadligt gränssnitt | CVE-2025-46334 | Sårbarhet för Git-skadligt gränssnitt |
Sårbarhet för överskrivning av Git-fil | CVE-2025-46835 | Sårbarhet för överskrivning av Git-fil |
Sårbarhet för Git Symlink | CVE-2025-48384 | Sårbarhet för Git Symlink |
Sårbarhet för Git-protokollinmatning | CVE-2025-48385 | Sårbarhet för Git-protokollinmatning |
Sårbarhet för Git Credential Helper | CVE-2025-48386 | Sårbarhet för Git Credential Helper |
Version 17.14.7
Utgiven23 juni 2025
De vanligaste felkorrigeringarna | Från gemenskapen |
---|---|
GitHub Copilot-chattfel: "Det gick inte att parsa ov" – Beständigt problem | feedbackbegäran |
Ett problem har åtgärdats när en inkluderingssökväg citerades med blanksteg mellan kompilatoralternativet och sökvägen. Ingen av filerna i sökvägen skulle visas i listan med komplettering. | feedbackbegäran |
Escape har inte identifierats i Developer PowerShell i 17.14 | feedbackbegäran |
Uppdaterad till VS 17.14 – NCrunch 5.10.0.7 raster | feedbackbegäran |
Det går inte att skapa VB.NET app i VS2022 17.14.0 förhandsversion 1.1 | feedbackbegäran |
Implementerade flera ändringar för att förbättra användarupplevelsen och tillgängligheten för infogade slutföranden. |
Version 17.14.6
Utgiven17 juni 2025
De vanligaste felkorrigeringarna | Från gemenskapen |
---|---|
VS 17.14-regression: ASAN-felaktig kodgen med x64-versionskonfiguration | feedbackbegäran |
Sanitizer-täckning ger felaktig Codegen | feedbackbegäran |
Ett problem där Razor-formatering ibland inte verkar göra något för specifika syntaxmönster eller konfigurationer har åtgärdats. | feedbackbegäran |
Förhandsversionen av GitHub Copilot-agenten kan inte köra terminalkommandon när enhetstester har körts | feedbackbegäran |
När EventTrigger-routningshändelsen läses in kan Storyboard inte hitta målelementet efter namn. | feedbackbegäran |
Ett falskt positivt syntaxfel i boost::p arser har åtgärdats | feedbackbegäran |
Copilot kan inte se skillnaden mellan .xaml.cs och .xaml | feedbackbegäran |
MSVC AddressSanitizer stöder nu projekt med hjälp av en dynamiskt länkad Universal C Runtime med en statiskt länkad VCRuntime, som ofta används i programvara som plugin-program. | feedbackbegäran |
Ett problem med komplex kod för identifiering av drag som orsakade en kompilatorkrasch har åtgärdats. | feedbackbegäran |
Copilot-assistenten "run_build" misslyckades | feedbackbegäran |
En krasch har åtgärdats när du använder navigeringsknappen för att redigera menyalternativ för Nästa redigeringsförslag. | |
Initieringen av ConcRT (Concurrency Runtime) har åtgärdats på datorer med flera socketar med modifierad processortillhörighet. |
Version 17.14.5
Utgiven10 juni 2025
De vanligaste felkorrigeringarna | Från gemenskapen |
---|---|
Fjärrfelsökaren via SSH låser sig innan den når en brytpunkt | feedbackbegäran |
Säkerhetsrekommendationer åtgärdade | CVE | Descritpion |
---|---|---|
Sårbarhet för körning av Fjärrkod i Visual Studio | CVE-2025-47959 | Felaktig neutralisering av specialelement som används i ett kommando ("kommandoinmatning") i Visual Studio gör att en behörig angripare kan köra kod över ett nätverk. |
Sårbarhet för körning av fjärrkod i .NET och Visual Studio | CVE-2025-30399 | Med en obetrodd sökväg i .NET och Visual Studio kan en obehörig angripare köra kod över ett nätverk. |
Version 17.14.4
Utgiven3 juni 2025
De vanligaste felkorrigeringarna | Från gemenskapen |
---|---|
Det gick inte att hitta typ- eller namnområdet på Razors PageModel | feedbackbegäran |
VS 2022 17.14 p1.1 kan inte slutföra en version. "error D8040: error creating or communicating with child process." | feedbackbegäran |
#include slutförande föreslår inte längre filer eller mappar i sökvägen | feedbackbegäran |
Visual Studio fortsatte att be mig att ange autentiseringsuppgifter på nytt [expansion.microsoft.com klientorganisation blockerad] | feedbackbegäran |
Version 17.14.3
Publicerad28 maj 2025
De vanligaste felkorrigeringarna | Från gemenskapen |
---|---|
Problem med att lagra COleDateTime med RFX_Date | feedbackbegäran |
Android-startalternativ saknas | feedbackbegäran |
När jag skapar ett nytt skript i Unity och öppnar VS igen för redigering försvinner alla tidigare fasta flikar. | feedbackbegäran |
Jag måste starta om VS varje gång jag ändrar något i kod (Xamarin) | feedbackbegäran |
Om du ändrar git-grenar stängs öppna filer | feedbackbegäran |
"Snabbåtgärd och omstrukturera skapa > definition" fungerar inte i 17.14 Update (UE5) | feedbackbegäran |
Version 17.14.2
Utgiven22 maj 2025
De vanligaste felkorrigeringarna | Från gemenskapen |
---|---|
Åtgärdade ett problem där VS kraschar om du öppnar en lösning som innehåller C++-projekt via en UNC-sökväg. | feedbackbegäran |
Version 17.14.1
Publicerad21 maj 2025
De vanligaste felkorrigeringarna | Från gemenskapen |
---|---|
Funktionen "xxx" är för närvarande inte tillgänglig på grund av ett internt fel. System.NotSupportedException: Den angivna sökvägens format stöds inte. | feedbackbegäran |
Ett problem som uppstod när du skapade ett uppladdningspaket för Microsoft Store har åtgärdats. | feedbackbegäran |
Ett problem med Razor-källgeneratorn har åtgärdats som kan leda till att den inte kan köras med .System.ArgumentOutOfRangeException |
|
Ett problem som åtgärdade ett hängningsproblem som uppstod när en resursfilredigerare stängdes innan initieringen slutfördes har åtgärdats. |
Från hela vårt team, tack för att du valde Visual Studio! De senaste uppdateringarna, resurserna och nyheterna finns i Visual Studio Hub och håll kontakten.
Glad kodning!
Visual Studio-teamet
Not
Den här uppdateringen kan innehålla ny Programvara från Microsoft eller tredje part som är licensierad separat, enligt vad som anges i tredjepartsmeddelanden eller i dess tillhörande licens.