Megosztás a következőn keresztül:


Visual Studio 2022 kibocsátási megjegyzések

Ö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!

Agent Mode

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.

Aktiválja a GitHub Copilot ingyen most.


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!

New Models

🚨 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.

Aktiválja a GitHub Copilot ingyen most.


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.

New Model

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.

Aktiválja a GitHub Copilot ingyen most.


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.

MCP-kiszolgáló támogatása

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.

Aktiválja a GitHub Copilot ingyen most.


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ó támogatása továbbfejlesztett

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.

MCP


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.

Aktiválja a GitHub Copilot ingyen most.


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.

Output Window

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.

Aktiválja a GitHub Copilot ingyen most.


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.

Usage Status

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.

Aktiválja a GitHub Copilot ingyen most.


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
  1. Í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.
  2. 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

Parancssori fájl csatolása a parancssorhoz

A parancssorok futtatása
  1. 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.
  2. 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.

Aktiválja a GitHub Copilot ingyen most.


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!

Walkthrough

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.

Aktiválja a GitHub Copilot ingyen most.


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.

Aktiválja a GitHub Copilot ingyen most.


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.

AI-dokumentum megjegyzései

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.

Aktiválja a GitHub Copilot ingyen most.


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!

NES Tab gombbal ugorhatsz tipp sávra

Miután ugyanarra a vonalra lép, mint a szerkesztés, a Tab billentyűvel elfogadhatja a javaslatot.

NES fül a Hint Bar elfogadásához

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.

NES-ereszcsatorna jelzés

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:

NES újrafaktorálási pontosztály

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 a fgets().

NES – C++ szintaxis frissítése

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.

NES – Új változó hozzáadása

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.

Aktiválja a GitHub Copilot ingyen most.


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 az IMath interfészt implementálja, akkor ha a Ceiling 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 tag Floor implementálásához.

A beillesztett metódus adaptálása az interfész befejezéséhez

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.

Aktiválja a GitHub Copilot ingyen most.


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.

Implementálás a Copilottal

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.

Aktiválja a GitHub Copilot ingyen most.


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.

Új hibakereső a .NET 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.

LINQ lebegő súgószöveg példa

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.

Natív instrumentációs eszköz

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!

Csak kimenő/bejövő eszköztár megjelenítése gomb

📣 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.

Git-adattár ablak áglistája.

Ú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.

Git-beállítások lap a Git-adattár visszaállítása ablak jelölőnégyzetével.

📣 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.

Git-módosítási ablak egy új adattár főággal való létrehozása után

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.

Git beállítások oldal alapértelmezett ág nevű szövegdobozzal

📣 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.

NuGet-hitelesítés ablak

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.

DA-projekt létrehozása

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:

debug profiles

  • 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.

.net9 support

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 Visual Studio szerkesztője ugyanazt a kódot jeleníti meg ugyanazzal a betűtípussal, de a kód fele sötét témában, félig világos.

📣 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é.

élő előzetes bemutató

Click on the new Live Preview indicator to access Live Preview at design time from any XAML file:

Élő előnézet képernyőképe

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ó.

UWP .NET 9 MSTest projektsablonok

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.

Bővítmény telepítése a Visual Studio Installer használatával

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.

Vsix Build Perf

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.

Extman Autoupdates

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.

Extman Updatesettings

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.

Extman Pending

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.

Extman Options

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.

Adatbázis-referenciák hozzáadása SDK-stílusú SQL Server Data Toolsban

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.

Telepítő engedélyezi az előzetes verziójú SSDT-funkciót

📣 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.

CMake-információk a gyorsinformációkban

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.

CMake-modul befejezése

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.

C++ dinamikus hibakeresés

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 a vector-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.

Sablon automatikus feltöltése IntelliSense

A felhasználók által jelentett leggyakoribb hibajavítások

📣 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.