Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Örömmel jelentjük be, hogy elérhető a Visual Studio 2022 v17.14. This update focuses on stability and security, along with AI improvements for all developers.
Töltse le a Visual Studio 2022 v17.14-et , hogy élvezze ezeket az új funkciókat és fejlesztéseket.
Features
A legújabb kiadás összes új funkciója.
GitHub Copilot
Copilot-ügynök mód
A Copilot Agent Mód az AI által támogatott fejlesztés következő evolúciója, és kilépett az előzetes verzióból.
A GitHub Copilottal való buildelés új módját oldja fel, az egyfordulós kéréseken túl a teljes feladatok kezeléséhez az elejétől a végéig.
To get started, open Copilot Chat, click the Ask button, and switch to Agent.
Ötlettől a kódig
Az Ügynök mód megérti a szándékot, létrehoz egy tervet, lekéri a megfelelő kontextust, és végrehajtja a műveletet. Kijavíthatja a hibákat, szerkesztheti a fájlokat, és létrehozhatja a megoldást – mindezt egyetlen üzenetből, amíg el nem éri a célját.
Az MCP-integrációval az Ügynök mód gazdag kontextusban is lekérheti a csatlakoztatott rendszereket – például a GitHubot, a CI-folyamatokat vagy a monitorozási irányítópultokat –, hogy még intelligensebb műveleteket hajtson végre.
Próbálja ki, és nézze meg, milyen fejlesztéseket kínálhat!
![]()
Important
Aktiválja a GitHub Copilot Ingyenes szolgáltatást, és oldja fel ezt és más AI-funkciókat. No trial. Nincs hitelkártya. Csak a GitHub-fiókod.
Gemini 2.5 Pro és GPT-4.1
Az új modellek most csökkentek a Visual Studio Chatben.
Nagyobb teljesítmény, sebesség és rugalmasság – mindezt az IDE-ben!
![]()
🚨 A Gemini 2.5 Pro már a Visual Studióban van
A Gemini 2.5 Pro, amelyet széles körben az egyik legjobban teljesítő modellnek tartanak, mostantól támogatott a Visual Studióban. Csatlakozik a GPT-4.1, GPT-4o, Claude Sonnet 3.7, Claude Sonnet 3.5 és o3 mini rendszerekhez, hogy valóban sokoldalú, többmodelles AI-élményt nyújtson az IDE-nek.
🚨 A GPT-4.1 mostantól az alapértelmezett
A GPT-4.1 mostantól a Visual Studio alapértelmezett modellje, amely gyorsabb, rugalmasabb és észrevehetően zökkenőmentesebb élményt nyújt a fedélzeten.
Most már kiválaszthatja a legmegfelelőbb modellt a feladathoz, a kódhoz és a munkafolyamathoz. Próbálja ki őket, és tudassa velünk, mit gondol!
Important
Aktiválja a GitHub Copilot Ingyenes szolgáltatást, és oldja fel ezt és más AI-funkciókat. No trial. Nincs hitelkártya. Csak a GitHub-fiókod.
Claude Sonnet 4 és Claude Opus 4
A Claude Sonnet 4 és a Claude Opus 4 mostantól általánosan elérhető a Visual Studióban, és továbbfejlesztett AI-képességeket kínál.
Örömmel jelentjük be, hogy a Claude Sonnet 4 és a Claude Opus 4 mostantól általánosan elérhető minden Visual Studio-ügyfél számára!
- Use Claude Sonnet 4 in Agent Mode for faster, more focused interactions.
- Try both Claude Sonnet 4 and Opus 4 in Ask Mode for deeper reasoning.
Első lépésként nyissa meg a Csevegést a Visual Studióban, válassza ki a modellválasztót, és válassza ki a munkafolyamatnak megfelelő Claude-modellt.
![]()
Important
Aktiválja a GitHub Copilot Ingyenes szolgáltatást, és oldja fel ezt és más AI-funkciókat. No trial. Nincs hitelkártya. Csak a GitHub-fiókod.
MCP-kiszolgáló támogatása
A Visual Studio csatlakoztatása AI-ügynökökhöz az új Model Context Protocol (MCP) használatával – szabványosított módszer a környezet megosztására, az adatok elérésére és az intelligens funkciók használatára.
A Visual Studio mostantól támogatja az MCP-kiszolgálókat, így intelligensebb és több csatlakoztatott AI-fejlesztést tesz elérhetővé. Az MCP egy nyílt protokoll, amely szabványosítja, hogyan osztják meg az alkalmazások és az AI-ügynökök a kontextust, és hogyan hajtanak végre műveletet.
A Visual Studióban az MCP használatával nem csak az MCP-kiszolgálókról, például a naplókból, a tesztelési hibákból, a PRs-ekből vagy a problémákból tud adatokat lekérni. You can also use that information to drive meaningful actions in your code, your IDE, and even your connected systems across your stack.
![]()
Az MCP-kiszolgáló beállítása
Adjon hozzá egy
mcp.json
fájlt a megoldáshoz, és a Visual Studio automatikusan észleli azt. Más környezetekből származó konfigurációkat is felismer, például.vscode/mcp.json
.Az MCP-kiszolgálók használata
Open the Tools dropdown in the Copilot Chat panel to view connected MCP servers. Innen a Copilot lekérheti a kontextust, és a meglévő rendszerekkel műveletet hajthat végre.
Note: You will need to be in Agent Mode to access and interact with MCP servers.
Hozza be a halom teljes erejét a Copilotba anélkül, hogy elhagyná a Visual Studiót!
Important
Aktiválja a GitHub Copilot Ingyenes szolgáltatást, és oldja fel ezt és más AI-funkciókat. No trial. Nincs hitelkártya. Csak a GitHub-fiókod.
MCP Server – júliusi frissítés
A Továbbfejlesztett MCP-kiszolgálóintegráció a Visual Studióban lehetővé teszi a teljes mérnöki verem közvetlen összekapcsolását a Copilottal a hatékonyabb fejlesztési élmény érdekében.
Jelentős fejlesztéseket hajtottunk végre az MCP-kiszolgálóintegrációban a Visual Studióban, hogy nagyobb teljesítményű, csatlakoztatott mérnöki vermet oldjunk fel.
![]()
Az MCP-kiszolgáló beállítása
mcp.json
Fájl hozzáadása a megoldáshoz – a Visual Studio automatikusan észleli azt (mi is támogatjuk.vscode/mcp.json
). A kiszolgálókat közvetlenül az egyes kiszolgálóblokkok tetején található CodeLens-vezérlőkkel indíthatja el és kezelheti. Egyszerűen újraindíthatja, futtathatja és vezérelheti a bemeneteket a szerkesztőben.A kulcskarika-támogatáson keresztüli zökkenőmentes hitelesítéssel mostantól közvetlenül a Visual Studióban is hitelesíthet támogatott MCP-kiszolgálókkal a meglévő kulcskarika hitelesítő adataival – nincs szükség további konfigurációra.
Az MCP-kiszolgálók használata
Open the Tools dropdown in the Copilot Chat panel to view connected MCP servers and manage them by selecting the arrow to reveal the new menu. Innen kezelheti a kiszolgálói bemeneteket az új modális párbeszédpanelen. A Copilot ezután lekérheti a kontextust, és a meglévő rendszerekkel műveletet hajthat végre.
Note: You will need to be in Agent Mode to access and interact with MCP servers.
![]()
Hozza be a halom teljes erejét a Copilotba anélkül, hogy elhagyná a Visual Studiót!
Important
Aktiválja a GitHub Copilot Ingyenes szolgáltatást, és oldja fel ezt és más AI-funkciókat. No trial. Nincs hitelkártya. Csak a GitHub-fiókod.
A Copilot kimeneti ablakának környezete
Most már hivatkozhat a Kimeneti ablakra környezetként a Copilot Chatben.
Tudjuk, hogy a kimeneti ablak elengedhetetlen a buildek nyomon követéséhez, a hibakereséshez és a motorháztető alatti dolgok megértéséhez. A Copilot most már elolvashatja ezeket az információkat, így kérdéseket tehet fel, segítséget kérhet, és a kimeneti naplók alapján műveletet hajthat végre.
![]()
Használat
- Közvetlenül
#output
a csevegésben hivatkozhat rá.- Kattintson a ➕ csevegési bemenet ikonra a környezetként való felvételéhez.
- Kérdezze meg közvetlenül a Copilotot: Ellenőrizze a kimeneti naplókat, és segítsen kijavítani ezt a hibát.
- Or right-click in the Output Window and choose Explain with Copilot to attach it instantly.
Próbálja ki, és nézze meg, mennyivel könnyebb elolvasni és eljárni a naplókon!
Important
Aktiválja a GitHub Copilot Ingyenes szolgáltatást, és oldja fel ezt és más AI-funkciókat. No trial. Nincs hitelkártya. Csak a GitHub-fiókod.
A Copilot-használat megtekintése
Mostantól közvetlenül a Visual Studióban követheti nyomon a Copilot-használatot.
Szeretné tudni, hogy mennyit használta a Copilotot ebben a hónapban? Visual Studio now includes a Copilot Consumptions panel to easily track your usage!
Akár a Copilot Free-t, akár fizetős csomagot használ, közvetlenül az IDE-ből ellenőrizheti a csevegési kérelmek és a kódkiegészítések számát.
![]()
Access it by clicking the Copilot badge in the top-right corner of your IDE and selecting Copilot Consumptions.
Ekkor megnyílik egy panel, amelyen az aktuális havi használat látható.
Tipp: Ha prémium modelleket használ, a használatszorzók is megjelennek a modellválasztóban, így mindig pontosan tudja, mit használ.
Important
Aktiválja a GitHub Copilot Ingyenes szolgáltatást, és oldja fel ezt és más AI-funkciókat. No trial. Nincs hitelkártya. Csak a GitHub-fiókod.
Kérések mentése vagy megosztása parancssori fájlokkal
Most már létrehozhat újrafelhasználható parancssori fájlokat az adattárban a gyakran használt kérések gyors futtatásához vagy megosztásához.
A hatékony kérések írása időigényes lehet, de ez a kulcs ahhoz, hogy a lehető legtöbbet hozhassa ki a Copilot Ask és Agent módból. Engedélyeztük az újrahasználható parancssori fájlokat, hogy újra és újra felhasználhassa ezeket a nagyszerű kéréseket. Innen gyorsan futtathat a csevegőablakból, vagy megoszthatja a csapatával.
Parancssori fájlok írása
- Írja meg a parancssort a szokásos módon a parancssorban, és #-hivatkozásokat csatolva adjon hozzá konkrét információkat a megoldásból, például metódusokat, osztályokat és fájlokat. Más parancssori fájlokra is hivatkozhat, hogy általános alaputasításokat is tartalmazzon.
- Ezután másolja a parancssorból egy Markdown-fájlba, és mentse a .prompt.md fájlkiterjesztéssel a
.github/prompts
mappában lévő adattár gyökerében.Tipp: Még a Copilot segítségét is kérheti a kérés pontosításához, hogy pontosabb legyen
![]()
A parancssorok futtatása
- Kezdjen el gépelni
#prompt:
, hogy közvetlenül a csevegésben hivatkozzon a.github/prompts
mappából származó összes parancssori fájlra, vagy kattintson a ➕ csevegési bemenet ikonra a környezetként való felvételéhez.- Adjon hozzá további információkat a parancssori mezőbe, vagy egyszerűen küldje el a parancssort!
Próbálja ki, és gyorsítsd fel az AI-munkafolyamatokat!
📣 A felmérés segítségével még jobbá teheti a funkciót.
Important
Aktiválja a GitHub Copilot Ingyenes szolgáltatást, és oldja fel ezt és más AI-funkciókat. No trial. Nincs hitelkártya. Csak a GitHub-fiókod.
A GitHub Copilot bemutatója
A GitHub Copilot útmutatói mostantól elérhetők a Visual Studióban, hogy segítsenek a gyors használatban. Az útmutatók végigvezetik a fő Copilot-funkciók közvetlenül a szerkesztőben való használatán.
Örömmel mutatjuk be a GitHub Copilot bemutatóját a Visual Studióban! Az útmutató egy közvetlenül a szerkesztőbe épített interaktív útmutató, amely segítségével lépésről lépésre megismerheti a GitHub Copilot képességeit. Akár még csak most ismerkedik a GitHub Copilot szolgáltatással, akár szeretné megismerni a legújabb funkcióit, az útmutató minden eddiginél egyszerűbbé teszi az első lépéseket.
Útmutatók – első lépések
A Copilot-bemutatókat közvetlenül a Visual Studióból indíthatja el a Copilot gombra (jobb felső sarokban) → GitHub Copilot-bemutatóra.
A megnyitás után olyan interaktív tevékenységek jelennek meg, amelyek bemutatják a Copilot-élmény különböző részeit, például:
Üzenetek írása a Csevegésben
Beágyazott kódkiegészítések használata
Copilot-javaslatok elfogadása, szerkesztése vagy elutasítása
Új funkciók, például a Copilot Edits felfedezése és megismerése
Az útmutató nagyszerű módja annak, hogy átfogó képet kapjon arról, hogy mit tehet a Copilot, mielőtt mélyebbre merül a dokumentációban és a gyakorlati használatban!
Útmutatók elérése
A GitHub Copilot bemutatója automatikusan megnyílik, amikor először jelentkezik be a GitHub Copilotba, így rendkívül egyszerű az első lépés! Ha később újra meg szeretné látogatni, egyszerűen nyissa meg a GitHub Copilot > GitHub Copilot bemutatót a Visual Studióban.
Akár első alkalommal vizsgálja meg a GitHub Copilotot, akár csak egy gyors frissítésre van szüksége, ez az útmutató a Copilot teljes potenciáljának kihasználásához használható rövid útmutató. Merüljön el, és kezdjen el magabiztosan létrehozni!
![]()
Important
Aktiválja a GitHub Copilot Ingyenes szolgáltatást, és oldja fel ezt és más AI-funkciókat. No trial. Nincs hitelkártya. Csak a GitHub-fiókod.
GPT-4o kódkiegészítési modell 📣
A GPT-4o Copilot kódkiegészítési modell bemutatása a jobb minőségű befejezés érdekében.
Örömmel jelentjük be, hogy az új GPT-4o Copilot kódkiegészítési modell már elérhető a Visual Studio 17.14-ben a GitHub Copilot felhasználói számára! Ezt a GPT-4o minire épülő fejlett modellt több mint 275 000 kiváló minőségű nyilvános adattáron tanítják be több mint 30 népszerű programozási nyelven. Ennek eredményeképpen a fejlesztők pontosabb javaslatokat és jobb teljesítményt várhatnak.
GPT-4o Copilot hozzáférésre vonatkozó jegyzetek:
- Copilot Pro, Business vagy Enterprise felhasználók: Az új modell mostantól a 17.14-ben és újabb verziókban érhető el.
- Copilot ingyenes felhasználói: A modell használata beleszámít a havi 2000 ingyenes feladat befejezésébe.
📣 A visszajelzés megosztásához és a beszélgetés folytatásához tekintse meg funkciójegy.
Important
Aktiválja a GitHub Copilot Ingyenes szolgáltatást, és oldja fel ezt és más AI-funkciókat. No trial. Nincs hitelkártya. Csak a GitHub-fiókod.
AI-dokumentum megjegyzésének létrehozása 📣
C++ és C# függvényhez tartozó dokumentum-megjegyzések automatikus létrehozása.
A Copilot mostantól zökkenőmentesen integrálható a Visual Studio kódszerkesztőjébe, így jelentősen növelheti a hatékonyságot azáltal, hogy dokumentum-megjegyzéseket hoz létre a függvényekhez.
Ha a projekthez engedélyezve van az automatikus dokumentumkommentálás, egyszerűen beírhatja a megjegyzésmintát a beállítások konfigurációjának megfelelően (például
///
), és a Copilot azonnal kitölti a függvény leírását a függvény tartalma alapján. Ez a funkció értékes időt és energiát takarít meg, így jobban összpontosíthat a kódolásra, és kevesebbet a dokumentációra.
![]()
Ez a játékváltó funkció c++ és C# projektfájlokhoz is elérhető, így a kódolás zökkenőmentesebb és hatékonyabb lesz.
📣 A visszajelzés megosztásához és a beszélgetés folytatásához tekintse meg funkciójegy.
Important
Aktiválja a GitHub Copilot Ingyenes szolgáltatást, és oldja fel ezt és más AI-funkciókat. No trial. Nincs hitelkártya. Csak a GitHub-fiókod.
Következő szerkesztési javaslat
A NES az előző módosításokat használja, és előrejelzi a következő módosítást, legyen szó beszúrásról, törlésről vagy mindkettő kombinációjáról.
Örömmel jelentjük be, hogy a Következő szerkesztési javaslatok vagy röviden NES mostantól elérhető a Visual Studióban a kódolási élmény további javítása érdekében. A NES az előző módosításokat használja, és előrejelzi a következő módosítást, legyen szó beszúrásról, törlésről vagy mindkettő kombinációjáról. Ellentétben a kiegészítésekkel, amelyek csak arra korlátozódnak, hogy javaslatokat generáljanak a gondozási helyen, a NES a fájl bármely pontján támogathatja Önt, ahol a következő szerkesztés valószínűleg bekövetkezik. A NES kibővíti a meglévő Copilot Kiegészítések élményét azzal, hogy támogatja a fejlesztők kódszerkesztési tevékenységeit.
A NES használatának első lépései
A NES engedélyezése Eszközök → Beállítások → GitHub → Copilot → Copilot kiegészítések → Következő szerkesztési javaslatok bekapcsolása.
A befejezésekhez hasonlóan, a NES eléréséhez mindössze annyit kell tennie, hogy elkezdi a kódolást!
Ha egy szerkesztési javaslat jelenik meg, ha az egy másik sorban van, mint amelyiken most van, akkor azt javasolja, hogy először a Tab billentyűvel navigáljon a megfelelő sorra . Többé nem kell manuálisan keresnie a kapcsolódó szerkesztéseket; A NES vezeti az utat!
![]()
Miután ugyanarra a vonalra lép, mint a szerkesztés, a Tab billentyűvel elfogadhatja a javaslatot.
![]()
Megjegyzés: A emlékeztetősávokat az Eszközök → Beállítások → IntelliCode → Speciális → A szürke szöveggel megjelenített tipp elrejtése lehetőséggel kapcsolhatja be/kikapcsolhatja.
A tippsávok mellett a kódszegélyben egy nyíl is megjelenik, amely azt jelzi, hogy rendelkezésre áll szerkesztési javaslat. A nyílra kattintva felfedezheti a szerkesztési javaslat menüt.
![]()
Example Scenarios
A további szerkesztési javaslatok számos helyzetben hasznosak lehetnek, nemcsak a nyilvánvalóan ismétlődő változtatások esetén, hanem a logikai változtatásoknál is. Íme néhány példa:
2D pontosztály újrabontása 3D pontra:
![]()
Kódszintaxis frissítése modern C++-ra STL használatával:
Ne feledje, hogy a NES nem csupán ismétlődő módosításokat hajt végre, mint például az összes
printf()
std::cout
-re való frissítése, hanem más szintaxisokat is frissít, mint például afgets()
.
![]()
Logikai módosítások végrehajtása egy újonnan hozzáadott változóra válaszul:
A NES gyorsan válaszol az új változóra, amely maximális számú tippet ad a játékosnak a játékban, és a Copilot Completions is segít.
![]()
Important
Aktiválja a GitHub Copilot Ingyenes szolgáltatást, és oldja fel ezt és más AI-funkciókat. No trial. Nincs hitelkártya. Csak a GitHub-fiókod.
Adaptive paste
Mostantól a Copilot a meglévő kód környezetének megfelelően módosíthatja a beillesztett kódot.
Amikor kódot illeszt be a Visual Studióba, gyakran további lépések szükségesek a zökkenőmentes működéshez. Előfordulhat, hogy a paramétereket úgy kell módosítani, hogy megfeleljenek a megoldásban már használtaknak, vagy előfordulhat, hogy a szintaxis és a stílus nem felel meg a dokumentum többi részének.
Az adaptív beillesztéssel időt takaríthat meg, és csökkentheti a munkát, ha automatikusan a beillesztett kódot a meglévő kód környezetének megfelelően módosítja, ezzel minimalizálva a manuális módosítások szükségességét. Ez a funkció olyan forgatókönyveket is támogat, mint az apró hibajavítások, a kód stílusának kialakítása, a formázás, az emberi és a kódnyelv-fordítás, valamint a hiányzó részek kitöltése vagy a mintázatok folytatásának feladatai.
Ha például van egy
Math
osztálya, amely azIMath
interfészt implementálja, akkor ha aCeiling
metódus megvalósítását ugyanabban a fájlban másolja és illeszti be, az alkalmazkodik a még nem megvalósított interfész tagFloor
implementálásához.
![]()
Az adaptív beillesztés felhasználói felülete a {KeyboardShortcut:Edit.Paste} normál beillesztéskor jelenik meg. Egyszerűen nyomja le a billentyűt egy
TAB
javaslat kéréséhez, és megjelenik egy diff, amely összehasonlítja az eredeti beillesztett kódot a módosított kóddal.Próbálja ki ma az Eszközök → Beállítások → GitHub → Copilot → Szerkesztő → Adaptív beillesztés engedélyezése lehetőség engedélyezésével.
Important
Aktiválja a GitHub Copilot Ingyenes szolgáltatást, és oldja fel ezt és más AI-funkciókat. No trial. Nincs hitelkártya. Csak a GitHub-fiókod.
Implementálás a Copilottal
Most már teljes mértékben implementálhatja a Copilot az üres C# metódust.
Today, if you're referencing a method in your C# code that hasn't been implemented yet, you can use a common lightbulb refactoring called Generate Method to immediately create that method in a class. Ez az újrabontás azonban csak a megfelelő szignatúrával rendelkező metódust hoz létre, de egyébként csak egy üres csontvázat és egy
throw new NotImplementedException
sort. Ez azt jelenti, hogy bár a metódus technikailag létezik, és kevesebb munkát kell elvégeznie a létrehozásához, továbbra is saját maga kell implementálnia a metódust, ami több időt vehet igénybe.Az Implement with Copilot refaktorálás célja, hogy még hatékonyabbá tegye Önt ebben a helyzetben azáltal, hogy lehetővé teszi a módszer automatikus megvalósítását vagy tartalommal való kiegészítését a GitHub Copilot segítségével. When an empty method only containing a NotImplementedException throw is encountered, you can select the lightbulb (CTRL+.) on that
throw
line and select the Implement with Copilot refactoring and Copilot will fill out all the contents of your method based on your existing codebase, method name, etc.
![]()
Important
Aktiválja a GitHub Copilot Ingyenes szolgáltatást, és oldja fel ezt és más AI-funkciókat. No trial. Nincs hitelkártya. Csak a GitHub-fiókod.
Hibakeresés & diagnosztikában
.NET MAUI-alkalmazások új hibakeresője
Új Mono hibakeresési motor a Visual Studio Core hibakeresőbe integrált .NET MAUI-hoz.
A .NET MAUI-alkalmazások új Mono hibakeresője egy speciális hibakeresési motor, amely a Visual Studio hibakeresőjébe van integrálva. A Visual Studio többi részével jelentősen fejleszti a megbízhatóságot, a teljesítményt és a funkciók paritását.
A jelentős fejlesztések közé tartozik a Just My Code, a változók és a kifejezéskiértékelés.
A funkció használatához győződjön meg arról, hogy engedélyezte a következő Visual Studio Előzetes verziót: Engedélyezze az új .NET Mono hibakeresőt a MAUI-alkalmazásokhoz.
![]()
Ez a funkció jelenleg csak az Android platformon érhető el. Hamarosan megjelenik az iOS-támogatás.
LINQ-kifejezésekhez tartozó adatleírások megjelenítése 📣
Továbbfejlesztett LINQ-kifejezés-hibakeresési élmény, ahol a záradék fölé húzva megjelenik egy datatip.
A LINQ-lekérdezések létrehozása és hibaelhárítása bonyolult és bonyolult folyamat lehet, amely gyakran pontos szintaxist és számos iterációt igényel. A kihívások enyhítése érdekében a Visual Studio 2022 már tartalmaz egy linq on-hover datatipet a hibakeresőjében.
Ha hibakeresés közben szüneteltetett állapotban van, a LINQ-lekérdezés egyes záradékai vagy szegmensei fölé az egérrel húzva kiértékelheti az azonnali lekérdezés értékét futásidőben.
Továbbá a DataTip végénél található GitHub Copilot ikonra kattintva elvégezheti a Copilottal az elemzést azon a specifikus lekérdezési záradékon, amely fölé vitt az egérmutatóval. A Copilot ezután elmagyarázza a záradék szintaxisát, és tisztázza, hogy miért kapja meg a megadott eredményt.
![]()
Ez a funkció jelentősen javíthatja a hatékonyságot, és gördülékenyebbé és egyszerűbbé teheti a hibakeresési élményt, így gyorsabban rögzítheti a LINQ-lekérdezésekkel kapcsolatos problémákat, és egyszerűbbé teheti az általános fejlesztési munkafolyamatot.
📣 A visszajelzés megosztásához és a beszélgetés folytatásához tekintse meg funkciójegy.
Zero-Length Tömb-allokálási betekintés
A .NET-foglalási eszköz mostantól azonosítja a nulla hosszúságú tömbfoglalásokat, így optimalizálva a memóriahasználatot és a teljesítményt.
A .NET-foglalási eszköz mostantól részletes elemzéseket nyújt a nulla hosszúságú tömbfoglalásokról, így azonosíthatja és optimalizálhatja a szükségtelen memóriahasználatot. Bár ezek a kiosztások egyenként jelentéktelennek tűnhetnek, gyorsan halmozódnak fel, és hatással lehetnek a teljesítményre, különösen a nagy teljesítményű vagy memóriakorlátozott alkalmazásokban.
![]()
Ezzel a frissítéssel megvizsgálhatja a nulla hosszúságú tömbfoglalásokat a Vizsgálat hivatkozásra kattintva, amely megnyitja a foglalás részleteit megjelenítő foglalási nézetet. A dupla kattintással megjelennek a kód útvonalak, ahol ezek a lefoglalások történnek, ami lehetővé teszi a pontos optimalizálást. A hatékonyság javítása érdekében fontolja meg a
Array.Empty<T>()
, egy statikusan lefoglalt üres tömbpéldány használatát a redundáns memóriafoglalások kiküszöbölése érdekében.
Git tooling
Kimenő/bejövő véglegesítések megtekintése 📣
A Git-adattár ablaka mostantól egy szűrőt biztosít az eszköztárán, amely csak a kimenő/bejövő véglegesítéseket jeleníti meg.
A Git tár ablak a legfontosabb hely a Git-előzmények megértéséhez. Amikor egy helyi ágon dolgozik, előfordulhat, hogy az kieshet a szinkronizálásból a távoli ággal, vagy azért, mert új módosításokat hozott létre (kimenő), vagy mert érkezhetnek új módosítások, amelyeket le kell kérni (bejövő).
Az eszköztáron elérhető új kimenő/bejövő szűrővel azonnal észreveheti ezeket a nem szinkronizált véglegesítéseket. Az Ön elköteleződései, az ő elköteleződései – ellenőrizze őket könnyedén, és maradjon tökéletesen szinkronban!
![]()
📣 A visszajelzés megosztásához és a beszélgetés folytatásához tekintse meg funkciójegy.
Git-adattár ablakának visszaállítása 📣
Ezzel az új beállítással tartsa nyitva a Git-adattár ablakát az újraindítások között.
Az ágműveletek dedikált környezeteként a Git-adattár ablaka valószínűleg a napi fejlesztés középpontjában áll. Ha azt tapasztalja, hogy minden Visual Studio-munkamenettel gyakran újra megnyitja, ez a frissítés úgy lett kialakítva, hogy időt és energiát takarítson meg.
![]()
Új beállítást adtunk hozzá a Git-beállításokhoz>, amely automatikusan visszaállítja a Git-adattár ablakát a Visual Studio újraindításakor. Emellett az ablak a mentett ablakelrendezésekben is megjelenik, így javítva a testreszabási lehetőségeket.
Alapértelmezés szerint ez a funkció ki van kapcsolva, hogy zökkenőmentesen működjön a dolgok azok számára, akiknek nincs rá szükségük. De ha tetszik a kényelem, ez a beállítás tökéletes az Ön számára.
![]()
📣 A visszajelzés megosztásához és a beszélgetés folytatásához tekintse meg funkciójegy.
Alapértelmezett ág-név 📣
Új Git-tárház létrehozásakor a felhasználók testre szabhatják a kezdeti alapértelmezett ágat.
Most már beállíthatja az új Git-adattárak alapértelmezett ágnevét közvetlenül a Visual Studióban. Ez az új beállítás zökkenőmentesen integrálható a Git-konfigurációval, így egyszerűbben szabhatja a munkafolyamatot a beállításokhoz.
![]()
Egyszerűen lépjen a Git-beállításokra>, és amikor legközelebb létrehoz egy adattárat, működés közben megjelenik az egyéni ág neve.
![]()
📣 A visszajelzés megosztásához és a beszélgetés folytatásához tekintse meg funkciójegy.
IDE
Microsoft 365 Agents Toolkit – Június
Az Agents Toolkit 17.14 GA júniusi kiadási frissítései.
A júniusi kiadás számos javítást tartalmaz a 17.14 GA-kiadáshoz:
- Egyéni motorügynök indítása és előzetes verzió engedélyezése a Microsoft 365 Copilotban.
Az eszközkészletünkben elérhető egy Egyéni motorügynök sablon, amelynek neve Weather Agent. Frissítettük ezt a sablont, hogy a Microsoft 365 Copilot-csevegésben engedélyezve legyen és megtekintsük. A kipróbálásához egyszerűen válassza ki a Copilot indítási profilját hibakereséskor.
Kijavítottunk egy hibát, amely akkor jelenik meg, amikor a Hibakeresés nem sikerült a Microsoft 365 Ügynökök játszótér telepítésekor. Most az eszközkészlet világos üzenetet és útmutatást jelenít meg a probléma megoldásához.
A sablonok frissítik az alkalmazásjegyzék függőségét az 1.21-re.
Az új arculati módosítások által bevezetett README-fájlokban számos hiba kijavítva lett.
Frissítette az eszközkészlet ikont a bővítménykezelőben.
Kijavítottuk a hibát az Ügynökök játszótere indításakor, a szükséges csatornaazonosító érték csak az msteams és az emulátor számára engedélyezett. Most már más értékeket is engedélyez, például a webchatet.
Továbbfejlesztett NuGet-hitelesítés
A NuGet mostantól kontextust biztosít, amikor hitelesítő adatok megadását kéri.
Továbbfejlesztettük a NuGet-hitelesítési folyamatot. Ha bármilyen lehetséges hitelesítési problémát észlelünk, egy új hitelesítési párbeszédpanel jelenik meg, amely kontextust biztosít a hírcsatornáról és az adott fiók igényeiről.
![]()
Ez a frissítés javítja a többtényezős hitelesítés (MFA) forgatókönyveinek újrahitelesítési folyamatát, megoldja az egymást követő hitelesítési kérésekkel kapcsolatos problémákat, és gördülékenyebb általános élményt biztosít a privát NuGet-hírcsatornák kezelése során.
Microsoft 365 Agents Toolkit
A Teams Toolkit 17.14 GA frissítései.
Örömmel jelentjük be, hogy a korábban Teams Toolkit néven ismert termék neve Microsoft 365 Agents Toolkit lesz. Ez a változás tükrözi a Microsoft 365-ökoszisztémában található platformok és projekttípusok szélesebb körének támogatása iránti kiterjesztett összpontosítást és elkötelezettséget.
A termék továbbfejlesztése során a teams-fejlesztés támogatásáról a fejlesztőknek a Microsoft 365 Copilot-ügynökök és más alkalmazások Microsoft 365-platformon való létrehozására való felkészítésére összpontosítunk. Ezek a platformok közé tartozik a Microsoft 365 Copilot, a Microsoft Teams, az Office család és az Outlook. Ez a hatókörbővítés lehetővé teszi a felhasználók jobb kiszolgálását azáltal, hogy átfogó eszközöket, sablonokat és erőforrásokat biztosítunk a Microsoft 365-megoldások széles körének fejlesztéséhez.
Az új név, a Microsoft 365 Agents Toolkit jobban képviseli a termék különböző funkcióit és képességeit. Úgy gondoljuk, hogy ez a módosítás segít a felhasználóknak könnyebben azonosítani a Microsoft 365-környezetben elérhető fejlesztési lehetőségek teljes körét.
Köszönjük folyamatos támogatását, amellyel hozzájárul ahhoz, hogy fejlődjünk és megfeleljünk a fejlesztői közösség növekvő igényeinek.
Deklaratív ügynök létrehozása
Örömmel jelentjük be, hogy ebben a kiadásban projektsablonokat adtunk hozzá a Microsoft 365 Copilot deklaratív ügynökeinek létrehozásához.
![]()
Deklaratív ügynököt művelettel vagy anélkül is létrehozhat. Dönthet úgy, hogy új API-kat határoz meg, vagy meglévőket használ a feladatok végrehajtásához vagy az adatok lekéréséhez.
A Microsoft 365 Agents Toolkit segítségével hibakeresést végezhet és megtekintheti deklaratív ügynökeit a Microsoft Copilotban.
Egykattintásos hibakeresés engedélyezése
A Teams Toolkit korábbi verzióiban, amelyet most Microsoft 365 Agents Toolkitnek hívnak, amikor a felhasználók hibakeresést végzett a létrehozott megoldásokon, a projekt hibakeresése előtt a Teams-alkalmazás függőségének előkészítése parancsot kellett használnia. Ez a parancs aktiválta az eszközkészletet, amellyel a fejlesztők alapvető erőforrásokat hozhatnak létre a hibakereséshez, például regisztrálják vagy frissítik a Teams alkalmazást.
A hibakeresési élmény javítása és a Visual Studio felhasználói számára intuitívabbá tétele érdekében eltávolítottuk ezt a lépést, és engedélyeztük az egykattintásos hibakeresési élményt. Most közvetlenül a hibakeresési gombra kattinthat előkészítési lépések nélkül. Ha azonban szerkesztette az alkalmazásjegyzéket két hibakeresési esemény között, és frissítenie kell az alkalmazást, továbbra is lehetőség van erre. Két hibakeresési profilt kínálunk:
![]()
- Hibakeresés az alkalmazás frissítésével: Válassza ki az alapértelmezett profilt
[Your Target Launch Platform] (browser)
, ha módosításokat végzett az alkalmazáson a frissítések alkalmazásának biztosításához.- Hibakeresés az alkalmazás frissítése nélkül: Válassza ki a második profilt
[Your Target Launch Platform] (browser) (skip update app)
az alkalmazás erőforrásainak frissítésének kihagyásához, így a hibakeresés egyszerűbb és gyorsabb lesz.Frissítés .NET 9-re
Emellett ebben a kiadásban frissítettük az összes projektsablont a .NET 9 támogatásához.
![]()
Happy coding!
A Microsoft 365 Ügynökök eszközkészlet-csapata
Különböző témák betűtípus-beállításainak megőrzése 📣
A témák módosítása mostantól megőrzi a betűtípus és a betűméret beállításait.
Tisztában vagyunk azzal, hogy a kódoláskor a fejlesztők által választott betűtípusok személyes választásnak számítanak, amelyet az olvashatóság, az akadálymentesség vagy az esztétika beállításai befolyásolnak. A Visual Studio-témák elsősorban a bemutatószínekre összpontosítanak, és függetlenek az előnyben részesített betűtípustól.
Ezzel a frissítéssel olyan funkciókat vezettünk be, amelyek megőrzik a betűtípus arc- és méretválasztását a témák váltása során. Most már beállíthatja egyszer a betűtípus-beállításokat, és anélkül válthat témák között a Visual Studióban, hogy minden alkalommal újra kellene konfigurálnia a betűtípus-beállításokat. Vegye figyelembe, hogy a betűtípusok színei továbbra is a témához kapcsolódnak, mivel ez a témák célja, de a betűtípusok kijelölése megmarad.
![]()
📣 A visszajelzés megosztásához és a beszélgetés folytatásához tekintse meg funkciójegy.
Desktop
Eszközkészlet támogatása 32 bites szerelvényekhez
A folyamaton kívüli WinForms-tervező használatával felfedezheti a .NET-keretrendszer projektek eszközkészletéhez automatikusan hozzáadott Explicit Assembly References-ben található kedvenc Windows Forms-vezérlőit.
A WinForms folyamaton kívüli tervezője a .NET-keretrendszer-projektekhez mostantól támogatja a továbbfejlesztett élményt azáltal, hogy automatikusan felderíti és megjeleníti az önálló szerelvényhivatkozásokban található vezérlőket, más néven explicit szerelvényhivatkozásokat.
Ez a funkció jelentősen megnöveli a .NET-keretrendszer-projektek tervezési idejét, és régi, 32 bites szerelvényekre hivatkozik. A felhasználók jobb eszközkonfigurációkat használhatnak a modern fejlesztési munkafolyamatokkal való jobb integráció és a nagyobb termelékenység érdekében. For more details, please read our blog post.
A felhasználói felület frissítése, élőben a tervezéskor 📣
Élő előnézet, azonnali újratöltés és más felhasználói felületi eszközök már a tervezéskor elérhetők.
Az élő előzetes verzió már elérhető a tervezéskor, így valós időben tekintheti meg az alkalmazás felhasználói felületének változásait. A Hot Reloadet és más élő UI-eszközöket is használhatja így, biztosítva a zökkenőmentes munkafolyamatot.
Ezek az eszközök akkor is használhatók, ha le vannak választva a hibakeresőről, így zavartalan kísérletezést és a tervek finomítását teszik lehetővé.
![]()
Click on the new Live Preview indicator to access Live Preview at design time from any XAML file:
![]()
Akár egy új .NET MAUI-alkalmazáson dolgozik, akár egy meglévő WPF-alkalmazás finomításán dolgozik, ezek a fejlesztések segítenek a kiváló minőségű alkalmazások gyorsabb és megbízhatóbb megvalósításában.
📣 A visszajelzés megosztásához és a beszélgetés folytatásához tekintse meg funkciójegy.
Új UWP .NET 9 MSTest projektsablon 📣
A Visual Studio mostantól tartalmaz egy frissített UWP MSTest projektsablont, amely a .NET 9-et és a natív AOT-t célozza.
A Visual Studio mostantól tartalmaz egy új UWP MSTest projektsablont, amely a .NET 9-et és a natív AOT-t célozza. Szorosan együttműködtünk az MSTest csapatával, hogy minden szükséges támogatást hozzáadjunk az UWP .NET 9-projektekhez az MSTest-kódtárakhoz, az infrastruktúrához és a Visual Studio tesztgazda gazdagépéhez. Ez lehetővé teszi, hogy az UWP-tesztprojektek a .NET 9-et célbavezjék, és az összes modern .NET SDK- és MSTest-eszközt kihasználják, miközben továbbra is UWP-környezetben futnak, ahogy várható.
![]()
Az előző, .NET Native-t használó MSTest projektsablon továbbra is elérhető lesz. Javasoljuk azonban, hogy a .NET 9-et és a natív AOT-t célzó új projektsablonokat használja. A Visual Studio 17.13-hoz hasonlóan az összes UWP-sablon sorrendjét módosítottuk, hogy rangsoroljuk az új .NET 9 projektsablonokat a keresési eredmények között.
📣 A visszajelzés megosztásához és a beszélgetés folytatásához tekintse meg funkciójegy.
Extensibility
Bővítménycsomagok telepítése
A telepítő mostantól képes kezelni a bővítménycsomagok telepítését.
A telepítő mostantól támogatja a bővítménycsomagokat, amelyek olyan csomagokat jelentenek, amelyek több bővítményből állnak, egyetlen bővítmény által hivatkozva.
Ha bővítménycsomagokat szeretne használni a Telepítőben, először adja meg a kívánt bővítményeket egy .vsconfig fájlban. Ezután a Visual Studio Installer Importálási konfiguráció funkciójával importálja a bővítmény részleteit tartalmazó .vsconfig fájlt.
A .vsconfig fájlok létrehozásával vagy létrehozásával kapcsolatos további információkért tekintse meg a telepítési konfigurációk dokumentációját.
A .vsconfig fájl importálása után a rendszer átirányítja a módosítási képernyőre, ahol a bővítmények a telepítési összefoglaló panelen a saját címsoruk alá lesznek csoportosítva. Itt kiválaszthatja vagy megszüntetheti a teljes bővítménycsomagok vagy az egyes bővítmények kijelölését bármely csomagban.
![]()
Gyorsabb VSIX-buildelési idők
Az egy vagy több projekthivatkozással rendelkező VSIX-projektek mostantól intelligens növekményes buildeket használnak, jelentősen javítva az F5-forgatókönyveket és a fejlesztői hatékonyságot.
Ha több projekttel fejleszt Visual Studio-bővítményeket, akkor imádni fogja ezt a teljesítménybeli fejlesztést! Az egy vagy több projekthivatkozással rendelkező VSIX-projektek mostantól csak olyan projekteket építenek ki, amelyek valóban újraépítésre szorulnak, így a fejlesztési munkafolyamat jelentősen gyorsabb lesz.
![]()
Hogyan működik?
A fast up-to-date ellenőrző rendszert továbbfejlesztettük, hogy intelligensebb legyen annak meghatározásában, hogy mely projekteket kell újraépíteni a megoldásban:
- Ha módosítja az A projektet, amely a B és a C projekttől függ, csak az A projekt lesz újraépítve
- Ha módosítja a "B" projektet, csak az A és a B projekt lesz újraépítve
- Ez az intelligencia a projekt teljes függőségi fájára kiterjed
Real-world impact
A teljesítménybeli fejlesztések a valós forgatókönyvekben jelentősek. A Visual Studióval (körülbelül 30 projekttel) együtt üzemelő GitHub Copilot bővítmény például több mint 50% fejlesztést látott a növekményes változásokhoz – a buildelési idő körülbelül 60 másodpercről mindössze 24 másodpercre csökkentve!
Ez a fejlesztés különösen előnyös a következő célokra:
- Nagy MÉRETŰ VSIX-projektek több függőséggel
- Gyors iterációs fejlesztési munkafolyamatok
- Gyakori F5 hibakeresési munkamenetek
Vegye figyelembe, hogy ha a megoldás csak egyetlen projektet tartalmaz, a fejlesztés nem fog teljesítménybeli előnyöket látni.
Megjegyzés: Ez csak SDK-Style VSIX-projektekre vonatkozik.
A bővítményfejlesztés most sokkal gyorsabb lett – jó kódolást kívánunk!
Az Extension Manager frissítései 📣
A Visual Studióban számos új fejlesztés érhető el a Bővítménykezelőben, amelyek megkönnyítik a bővítmények kezelését.
Örömmel mutatjuk be a Visual Studio hatékony új funkcióit, amelyek leegyszerűsítik a munkafolyamatot, és javítják a bővítménykezelési élményt. Ezek a frissítések biztosítják, hogy könnyedén naprakész maradjon, miközben jobban szabályozhatja a frissítések alkalmazásának módját és idejét.
What's New?
Közvetlen automatikus frissítések
A Visual Studio mostantól automatikusan aktiválja a frissítéseket az alkalmazás megnyitásakor, így manuális beavatkozás nélkül mindig a legújabb funkciókkal és javításokkal rendelkezik.
![]()
Alkalmazott frissítésekhez szükséges aranysáv újraindítása
Frissítések alkalmazásakor megjelenik egy aranysáv-értesítés, amely arra kéri, hogy indítsa újra a Visual Studiót a módosítások érvénybe lépéséhez.
Automatikus frissítési beállítások a bővítményoldalon
Az automatikus frissítési beállításokat elérhetővé tettük úgy, hogy közvetlenül a bővítménylapra integráljuk őket, így gyorsan hozzáférhet a konfigurációs beállításokhoz.
![]()
Szűrés függőben lévő módosítások szerint
A new Pending category now highlights pending changes, keeping you informed about updates and modifications that require attention.
![]()
Automatikus frissítési beállítások
A bővítményoldal mellett az automatikus frissítési beállítások az Eszközök → Beállítások → Környezeti → bővítmények területen is elérhetők, így intuitívabb beállításokat kezelő felület érhető el.
![]()
Egyszerűsített beállítási felület
Leegyszerűsítettük a beállítások felhasználói felületét, így egyszerűbben konfigurálható az automatikus frissítések és más kapcsolódó beállítások kevesebb kattintással és világosabb beállításokkal.
Kizárt bővítmények listája
A Visual Studio mostantól tartalmaz egy kizárt bővítménylistát, amely automatikusan feltöltődik, és segít kezelni azokat a bővítményeket, amelyeket nem kell automatikusan frissíteni. Ez különösen olyan kritikus fontosságú bővítmények esetében hasznos, ahol a verziófrissítéseket manuálisan szeretné szabályozni.
Ezeket a fejlesztéseket úgy tervezték, hogy javítsák a használhatóságot, csökkentsék a frissítési súrlódást, és nagyobb ellenőrzést biztosítsanak a fejlesztési környezet felett, miközben biztosítják a legújabb fejlesztések előnyeit.
📣 A visszajelzés megosztásához és a beszélgetés folytatásához tekintse meg funkciójegy.
Data
SDK-stílusú SQL-projektek használata az SSDT-📣
Mostantól az SDK-stílusú projektfájlformátumot használhatja az SQL Server Data Tools-projektekben továbbfejlesztett SQL-hibakeresési és séma-összehasonlító képességekkel.
A Visual Studio 17.14 frissítése új elemsablonokat és .dacpac adatbázis-hivatkozásokat tartalmaz az SDK-stílusú SQL Server Data Toolsra (előzetes verzió). Az SDK-stílusú SSDT SQL-projektek a Microsoft.Build.Sql SDK-n alapulnak, amely platformfüggetlen támogatást és továbbfejlesztett CI/CD-képességeket biztosít az SQL Server Data Tools (SSDT) projektekhez.
A kevésbé részletes projektfájlokkal és a NuGet-csomagokra vonatkozó adatbázis-hivatkozásokkal a csapatok hatékonyabban együttműködhetnek nagy adatbázisokon egyetlen projekten belül, vagy több projekt több objektumkészletét állíthatják össze. A Microsoft.Build.Sql-projektből származó adatbázis-telepítések windowsos és linuxos környezetben is automatizálhatók a Microsoft.SqlPackage dotnet eszközzel a buildelési összetevő (.dacpac) SQL-projektből való közzétételéhez. További információ SDK-stílusú SQL-projektekről és az SQL-hez készült DevOpsról.
![]()
In 17.14, database references have been expanded to support project and .dacpac artifact references. Az adatbázis-hivatkozások csomaghivatkozásként való támogatása egy későbbi kiadásban lesz elérhető. A slngen megoldásfájl-generátor legújabb frissítése a Microsoft.Build.Sql-projektek támogatását is hozzáadta, lehetővé téve a nagy méretű megoldások programozott kezelését.
Ha SDK-stílusú SQL-projekteket szeretne használni a megoldásban, telepítse a legújabb SSDT előzetes verziójú összetevőt a Visual Studio telepítőjében.
![]()
📣 A visszajelzés megosztásához és a beszélgetés folytatásához tekintse meg funkciójegy.
C++
Lebegő eszköztippek CMake-modulokhoz
A CMake-modulok támogatása az IntelliSense gyorsinformációkban és a kiegészítésekben.
Örömmel jelentjük be, hogy hozzáadtuk az IntelliSense-alapú kiegészítések és gyors információk támogatását a Visual Studio CMake-moduljaihoz. Most már megtekintheti az összes elérhető CMake-modult, és közvetlenül a Visual Studio szerkesztőjéből tudhat meg róluk többet, így a fejlesztési folyamat gördülékenyebbé és hatékonyabbá válik.
Quick Info
Ha egy hivatkozott CMake-modul fölé viszi az egérmutatót, az IntelliSense részletes információkat nyújt a kiválasztott modulról, így egy pillantással megértheti annak használatát és funkcióit.
![]()
Completion
Amikor elkezd begépelni egy CMake-modult a
CMakeLists.txt
vagy más CMake-szkriptfájlokba, az IntelliSense megjeleníti az elérhető modulok listáját, amelyek közül választhat.
![]()
C++ dinamikus hibakeresés
Az optimalizált C++ kód teljes hibakeresése a teljesítmény veszélyeztetése nélkül.
Az optimalizált kód hibakeresése mostantól minden eddiginél egyszerűbb. A C++ dinamikus hibakeresés aktiválásával az optimalizált kód hibakeresését úgy végezheti el, mintha nem lenne optimális. Megtekintheti az összes helyi változót, beléphet bárhová, és beállíthatja a teljes hűség töréspontjait az optimalizált bináris fájlokon. For more details, please read our blog post.
![]()
Sablon feltöltése IntelliSense
A sablon intelliSense mostantól automatikusan kitölti a sablonargumentumokat a Go To Definition (F12) használatával.
Mostantól automatikusan feltöltheti a sablonargumentumokat a sablonsávon, amely megjeleníti és lehetővé teszi a sablonparaméterek szerkesztését a Go To Definition vagy az F12 használatakor.
Például, az F12 lenyomásával a
vector
azonnal átugrik avector
-hez, ahol a sablonsáv automatikusan feltöltődik, lehetővé téve a fejlesztők számára, hogy gyorsan megvizsgálják és módosítsák a sablonparamétereket.Az alábbi példában a Go To Definition vagy az F12 billentyű lenyomásával a sablonsávon a típus és az elosztó is fel lesz töltve.
![]()
A felhasználók által jelentett leggyakoribb hibajavítások
- Hiba a String::Format használatával a C++ CLR osztálykönyvtár (.NET) projektben
- Hamis pozitív figyelmeztetés a kód élettartamának elemzése során: C26847 — Ne adjon vissza érvénytelen mutatót
- Regresszió a 17.12.0 verzióban: A helyettesítési hiba C3699 hibát okoz a /CLR-rel való fordításkor
- Sanitizer lefedettség rossz kódgenerálást eredményez
- Fordítási hiba a lambda-kifejezésekben a virtuális örökléssel rendelkező hierarchiákban
- A telepítő nem frissít a 17.12.0-ra PowerShell-szkriptvégrehajtási hibával
- Megoldáskezelő kivétel a megoldás módosításakor
📣 See the full list of all the user-reported bug fixes that made it into this release.
Important
A Domain-Specific nyelvi modell szerializálásában kompatibilitástörő változás történt. Az egyéni tulajdonságtípusokat tartalmazó modelljeik alapértelmezett szerializálási mechanizmusát használó fejlesztőknek TypeConvertereket kell hozzáadniuk ezekhez az egyéni tulajdonságtípusokhoz. Ennek módjáról a A fájltároló és az XML-szerializálás testreszabásacímű témakörben talál példát.
Version 17.14.9
Kiadás dátuma: 2025. július 15.
Leggyakoribb hibajavítások | A közösségtől |
---|---|
A GitHub Copilot-ügynök előzetes verziója nem tud terminálparancsokat futtatni az egységtesztek futtatása után | Feedback ticket |
A Copilot-fájlmódosítások előnézete üres | Feedback ticket |
A feloldókulcs nem zárja be a keresőmezőt egy XAML-fájlban | Feedback ticket |
Kijavítottuk az Android hibakeresési céljainak listáját, ha érvénytelen Java-futtatható a PATH-ban. | Feedback ticket |
Bővítményfrissítés a VS 17.14-ben | Feedback ticket |
A C++ #include befejezett sorok szűrése el lett távolítva, így a teljes listák megjelennek szögletes zárójelek és idézőjelek beírásakor. | Feedback ticket |
AI, Copilot, Agents és MCP – .mcp.json dotnet run parancs nem tudja használni a relatív elérési utat | Feedback ticket |
Továbbfejlesztett felhasználói élmény függvényalkalmazások Rugalmas használattal történő kiépítésekor azáltal, hogy eltávolítja a Linux-használatú függvényalkalmazás Visual Studióban való létrehozásának lehetőségét. | |
Kijavítottuk azokat a problémákat, amelyek miatt az ügyfeleknek be kell zárniuk StandardCollector.Service.exe a telepítések és frissítések során. |
Version 17.14.8
Kiadás dátuma: 2025. július 8.
Leggyakoribb hibajavítások | A közösségtől |
---|---|
Már nem lehet felépíteni a MAUI-projektem net9.0-ios-célértéket | Feedback ticket |
Egy C# vagy VB.NET projekt tulajdonságainak beállításakor az "Indítási objektum" legördülő lista megfelelően jeleníti meg azokat az objektumokat, amelyek közül választhat. | Feedback ticket |
A Docker-tárolók nem jelennek meg a Visual Studióban hibakeresés céljából. | Feedback ticket |
Frissítette a Visual Studio telepítőjét, hogy tartalmazza a 10.0.26100 Windows SDK (10.0.26100.4188) legújabb karbantartási kiadását. |
Biztonsági értesítések megoldva | CVE | Descritpion |
---|---|---|
Visual Studio – Jogosultságszint-emelés | CVE-2025-49739 | A standard gyűjtőszolgáltatásban a használati idő ellenőrzésének ideje lehetővé teszi a helyi jogosultságok eszkalálását |
Gitk-argumentumok biztonsági rése | CVE-2025-27613 | Gitk-argumentumok biztonsági rése |
A Gitk Abitryary-kód végrehajtási biztonsági rése | CVE-2025-27614 | A Gitk Abitryary-kód végrehajtási biztonsági rése |
A Git rosszindulatú rendszerhéj biztonsági rése | CVE-2025-46334 | A Git rosszindulatú rendszerhéj biztonsági rése |
A Git-fájl felülírásával kapcsolatos biztonsági rés | CVE-2025-46835 | A Git-fájl felülírásával kapcsolatos biztonsági rés |
A Git Symlink biztonsági rése | CVE-2025-48384 | A Git Symlink biztonsági rése |
A Git Protocol injektálási biztonsági rése | CVE-2025-48385 | A Git Protocol injektálási biztonsági rése |
A Git hitelesítőadat-segítő biztonsági rése | CVE-2025-48386 | A Git hitelesítőadat-segítő biztonsági rése |
Version 17.14.7
Kiadás dátuma: 2025. június 23.
Leggyakoribb hibajavítások | A közösségtől |
---|---|
GitHub Copilot-csevegési hiba: "Nem sikerült elemezni az ov-t" – Állandó probléma | Feedback ticket |
Kijavítottunk egy hibát, amikor egy belefoglalási elérési utat idéztek a fordító és az elérési út közötti szóközzel, az elérési út egyik fájlja sem jelenik meg a belefoglalási befejezési listában. | Feedback ticket |
Az Escape nem észlelhető a fejlesztői PowerShellben a 17.14-ben | Feedback ticket |
Frissítve a VS 17.14 - NCrunch 5.10.0.7 szünetekre | Feedback ticket |
Nem lehet VB.NET alkalmazást készíteni a VS2022 17.14.0 előzetes verzió 1.1-ben | Feedback ticket |
Számos módosítást hajtott végre a beágyazott kiegészítések felhasználói élményének és akadálymentességének javítása érdekében. |
Version 17.14.6
Kiadás dátuma: 2025. június 17.
Leggyakoribb hibajavítások | A közösségtől |
---|---|
VS 17.14 regresszió: ASAN hibás koden x64 kiadási konfigurációval | Feedback ticket |
A fertőtlenítő lefedettség rossz Codegen-kódot eredményez | Feedback ticket |
Kijavítottunk egy hibát, amely miatt a Razor-formázás néha úgy tűnt, hogy nem tesz semmit adott szintaxismintákért vagy konfigurációkért. | Feedback ticket |
A GitHub Copilot-ügynök előzetes verziója nem tud terminálparancsokat futtatni az egységtesztek futtatása után | Feedback ticket |
Az EventTrigger útválasztási eseményének betöltésekor a storyboard nem találja a célelemet név szerint. | Feedback ticket |
Kijavítottunk egy hamis-pozitív szintaxishibát a boost::p arser alkalmazásban | Feedback ticket |
A Copilot nem látja a .xaml.cs és a .xaml közötti különbséget | Feedback ticket |
Az MSVC AddressSanitizer mostantól támogatja a dinamikusan csatolt Univerzális C futtatókörnyezetet használó projekteket egy statikusan csatolt VCRuntime-tal, amelyet gyakran használnak szoftverekben, például beépülő modulokban. | Feedback ticket |
Kijavítottuk a fordító összeomlását okozó összetett tulajdonságészlelési kóddal kapcsolatos hibát. | Feedback ticket |
A Copilot Assistant "run_build" nem sikerült | Feedback ticket |
Kijavítottunk egy összeomlást, amikor a navigálás gombbal szerkesztette a következő szerkesztési javaslatok menüelemét. | |
Rögzített ConcRT (Concurrency Runtime) inicializálás többcsatornás gépeken, módosított processzor affinitással. |
Version 17.14.5
Kiadás dátuma:2025. június 10.
Leggyakoribb hibajavítások | A közösségtől |
---|---|
A távoli hibakereső SSH-val lefagy, mielőtt töréspontot ér el | Feedback ticket |
Biztonsági értesítések megoldva | CVE | Descritpion |
---|---|---|
A Visual Studio távoli kódvégrehajtási biztonsági rése | CVE-2025-47959 | A Visual Studióban egy parancsban (parancsinjektálás) használt speciális elemek nem megfelelő semlegesítése lehetővé teszi, hogy a jogosult támadó kódot hajtson végre egy hálózaton keresztül. |
A .NET és a Visual Studio távoli kódvégrehajtási biztonsági rése | CVE-2025-30399 | A .NET és a Visual Studio nem megbízható keresési útvonala lehetővé teszi a jogosulatlan támadók számára, hogy kódot hajtsanak végre egy hálózaton keresztül. |
Version 17.14.4
Kiadás dátuma: 2025. június 3.
Leggyakoribb hibajavítások | A közösségtől |
---|---|
Típus- vagy névtérhiba a Razor PageModel-ben | Feedback ticket |
A VS 2022 17.14 p1.1 nem tud buildet készíteni. "hiba: D8040: hiba a gyermekfolyamat létrehozásával vagy kommunikációjával." | Feedback ticket |
#include befejezése már nem javasol fájlokat vagy mappákat az elérési úton | Feedback ticket |
A Visual Studio továbbra is arra kért, hogy adjam meg újra a hitelesítő adatokat [expansion.microsoft.com bérlő blokkolva] | Feedback ticket |
Version 17.14.3
Kiadás dátuma: 2025. május 28.
Leggyakoribb hibajavítások | A közösségtől |
---|---|
Probléma a COleDateTime RFX_Date-nal való tárolásával | Feedback ticket |
Hiányoznak az Android indítási beállításai | Feedback ticket |
Amikor létrehozok egy új szkriptet a Unityben, és újra megnyitom a VS-t szerkesztésre, az összes korábban rögzített lap eltűnik. | Feedback ticket |
Újra kell indítanom a VS-t minden alkalommal, amikor módosítok valamit a kódban (Xamarin) | Feedback ticket |
A git-ágak módosítása miatt a megnyitott fájlok bezárulnak | Feedback ticket |
A "Gyorsművelet és definíció újrabontása > " nem működik a 17.14-ös frissítésben (UE5) | Feedback ticket |
Version 17.14.2
Kiadás dátuma:2025. május 22.
Leggyakoribb hibajavítások | A közösségtől |
---|---|
Kijavítottunk egy hibát, amely miatt a VS összeomlik, ha C++ projekteket tartalmazó megoldást nyit meg UNC-útvonalon keresztül. | Feedback ticket |
Version 17.14.1
Kiadás dátuma: 2025. május 21.
Leggyakoribb hibajavítások | A közösségtől |
---|---|
Az "xxx" funkció belső hiba miatt jelenleg nem érhető el. System.NotSupportedException: A megadott elérési út formátuma nem támogatott. | Feedback ticket |
Kijavítottunk egy hibát, amely a Microsoft Store-beli feltöltési csomag létrehozásakor merült fel. | Feedback ticket |
Kijavítottunk egy hibát a Razor-forrásgenerátorsal kapcsolatban, amely miatt nem sikerült futtatni egy System.ArgumentOutOfRangeException . |
|
Kijavítottunk egy hibát, amely egy erőforrásfájl-szerkesztő bezárásakor az inicializálás befejezése előtt bekövetkezett lefagyást orvosolta. |
Az egész csapatunkból köszönjük, hogy a Visual Studio-t választotta! A legújabb frissítésekért, erőforrásokért és hírekért tekintse meg a Visual Studio Hubot , és tartsa a kapcsolatot.
Happy coding!
Visual Studio csapata
Note
Ez a frissítés tartalmazhat olyan új Microsoft- vagy harmadik féltől származó szoftvereket, amelyek külön licenccel rendelkeznek, a harmadik fél értesítéseiben vagy a hozzá tartozó licencben leírtak szerint.