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


A Visual Studio kibocsátási megjegyzései

Örömmel jelentjük be, hogy elérhető a Visual Studio 2022 v17.14. Ez a frissítés a stabilitásra és a biztonságra összpontosít, valamint az AI-fejlesztésekre az összes fejlesztő számára.

Töltse le a Visual Studio 2022 v17.14-et , hogy élvezze ezeket az új funkciókat és fejlesztéseket.

Features

Ismerje meg a Visual Studio 2022 17.14-es verziójának legújabb fejlesztéseit és frissítéseit. Ez a szakasz részletes információkat tartalmaz a jelen kiadásban elérhető új funkciókról, fejlesztésekről és eszközökről.

IDE

MCP-hitelesítés kezelése

Mostantól egységes felületen kezelheti az MCP-kiszolgálók hitelesítési hitelesítő adatait a Visual Studióban.

Mostantól egy helyen kezelheti az MCP-kiszolgálók hitelesítési hitelesítő adatait a Visual Studióban, beleértve a Visual Studio kulcskarikán kívüli hitelesítő adatait is, például a Microsoft és a GitHub-fiókokat. Ezt az új MCP-kiszolgálókezelési felületen érheti el.

AZ MCP-kiszolgáló felügyeleti ablaka a hitelesítési beállításokat jeleníti meg

AZ MCP-kiszolgáló utasításai

Mostantól megtekintheti az MCP-kiszolgálókon közvetlenül a Visual Studióban szállított utasítások fájljait.

Az MCP-kiszolgáló utasításai egy gyors rendszerkérés, amelyet a kiszolgáló küld a gazdagépnek, amely bemutatja, hogyan használhatja a kiszolgáló eszközeit. Ezeket az utasításfájlokat most már közvetlenül a Visual Studióban tekintheti meg. Csak nyissa meg az új MCP-kiszolgálófelügyeleti felületet, hogy megnézhesse őket.

MCP-kiszolgáló utasításainak ablaka a Visual Studióban

MCP-kiválások és mintavételezés

Az MCP-kéretlenítések és az új UX támogatása a csevegésben történő icitációkhoz és mintavételezéshez.

A Visual Studióban az MCP mostantól támogatja a kérelmeket. A Model Context Protocol (MCP) lehetővé teszi, hogy a kiszolgálók további információkat kérjenek Öntől az ügyfélen keresztül az interakciók során. Ez a folyamat segít szabályozni a felhasználói interakciókat és az adatmegosztást, miközben a kiszolgálók összegyűjtik a szükséges adatokat.

Mostantól közvetlenül a csevegőablakban válaszolhat az MCP mintavételezési és kiváltási kérelmeire az egyszerűbb, egyszerűbb felhasználói élmény érdekében.

Csevegőablak az MCP-kérelemről

Csevegőablak mcp mintavételezési válaszlehetőségekkel

MCP-kiszolgálókezelés

Egyszerűbb, egységesebb UX az MCP-kiszolgálók Visual Studióban való kezeléséhez.

Mostantól egyszerűbbé vált az MCP-kiszolgálók kezelése a Visual Studióban egységes felületen. A kiszolgáló állapotát gyorsan konfigurálhatja, hitelesítheti és megtekintheti egy egyszerűsített felügyeleti felületen.

MCP-kiszolgálófelügyeleti felhasználói felület a konfigurációs beállítások megjelenítéséhez

Az első lépésekhez válassza a Konfigurálás lehetőséget az eszközválasztó ablak bármely kiszolgálójához.

MCP-kiszolgálófelügyeleti felhasználói felület a kiszolgáló állapotának és hitelesítésének megjelenítéséhez

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:

hibakeresési profilok

  • 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-támogatás

Boldog kódolást!
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.

Termelékenység

Sellődiagramok renderelése

Hableánydiagramok megjelenítése a Markdown-szerkesztőben és a Copilot-csevegésben is.

A Visual Studio mostantól támogatja a Hableány-diagramok megjelenítését a Markdown-szerkesztőben és a Copilot-csevegésben is. Így összetett adatstruktúrákat, munkafolyamatokat és kapcsolatokat jeleníthet meg közvetlenül a kódszerkesztőben. Létrehozhat például folyamatábrákat és diagramokat egy Markdown-fájlban a Hableány szintaxisával – ezek automatikusan megjelennek az előzetes verzióban.

Hableánydiagram a Markdown-szerkesztőben

Arra is megkérheti a Copilot Chatet, hogy hozzon létre diagramokat és diagramokat az összetett kódbázisok vagy logika vizuális segédeszközökkel való magyarázatához. A visszaadott Hableány markdown automatikusan megjelenik a csevegőablakban.

A Copilot Chat által létrehozott sellődiagram-szintaxis

Kérjük, próbálja ki, és hozzon létre egy Hableány-diagramot még ma! Szeretnénk hallani visszajelzését és a funkció fejlesztésére vonatkozó javaslatokat.

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.

Az Ügynök mód a GitHub Copilottal való buildelés új módját oldja fel, az egyfordulós kéréseken túl a teljes feladatokat az elejétől a végéig kezelheti.

Első lépésként nyissa meg a Copilot-csevegést, kattintson a Kérdés gombra, majd váltson az Ügynökre.

Ö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 kérésbő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!

Ügynök mód

Important

Aktiválja a GitHub Copilot Ingyenes szolgáltatást, és oldja fel ezt és más AI-funkciókat. Nincs próba. Nincs hitelkártya. Csak a GitHub-fiókod.

Aktiválja a GitHub Copilot ingyen most.


A Copilot-ügynök mód fejlesztései

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.

Az elmúlt néhány hónapban jelentős frissítéseket hajtottunk végre az Ügynök módban a megbízhatóság, a válaszkészség és az általános használhatóság javítása érdekében. Az alábbiakban néhányat bemutatunk az általunk szállított fejlesztések közül:

Teljesítmény és megbízhatóság
  • Az Ügynök mód mostantól egyértelműbb állapotjelzőket jelenít meg, így mindig tudja, mi történik a színfalak mögött.
  • Továbbfejlesztett parancssori gyorsítótárazás a válaszidő felgyorsítása érdekében.
Munkakészlet > Fájlkezelés
  • A munkakészlet mostantól üres állapotban is rejtve marad, és csak akkor jelenik meg a fájlszám, ha releváns.
  • Az elutasított fájlok automatikusan törlődnek a lemezről, és törlődnek a munkakészletből.
  • A módosítás nélkül megjelölt elemek mostantól alulra vannak rendezve az átnézetlenség csökkentése érdekében.
Rákérdezés és tervezés
  • A frissített parancssori formázás javítja az ügynök mód teljesítményét a GPT-5 modellekkel.
  • Egy új tervezési eszközt tesztelünk, amely lehetővé teszi, hogy a modell az összetett kérelmeket kisebb, nyomon követhető lépésekre bontsa egy élő frissítésű Markdown-fájl használatával. A korai teljesítménymutatók (beleértve az SWE-padot is) jelentős nyereséget mutatnak a többlépéses feladatokban.
Build & Tool Control
  • Mostantól ügynök módban letilthatja az automatikus buildeket. Nyissa meg a csevegőüzenet melletti Eszközök menüt, és törölje a kijelölést run_build a manuális vezérléshez.
Javítások és általános fejlesztések
  • Az ügynök módú kérések törlése mostantól megbízhatóbb.
  • Több olyan problémát is megoldott, amely miatt az ügynök mód elakadhatott vagy lefagyhatott az eszköz végrehajtása során.

Minden futamon szállítunk frissítéseket. Ha már egy ideje nem használta az Ügynök módot, most már újra kipróbálhatja. A felhasználói élmény gyorsabb, simább és stabilabb – és még csak most kezdünk hozzá.

Important

Aktiválja a GitHub Copilot Ingyenes szolgáltatást, és oldja fel ezt és más AI-funkciókat. Nincs próba. Nincs hitelkártya. Csak a GitHub-fiókod.

Aktiválja a GitHub Copilot ingyen most.


GPT-5 modell támogatása 📣

A GPT-5 gyorsabb válaszokat és még jobb teljesítményt nyújt a kód írásához és megértéséhez.

Örömmel osztjuk meg, hogy a GPT-5 mindenki számára elérhető a Visual Studióban. Gyorsabb és még jobb a kód olvasásának, írásának és újrabontásának segítése. Alig várjuk, hogy lássuk, mit hoz létre vele.

GPT-modell támogatása5

Kattintson a Copilot jelvényre az IDE-ben, nyissa meg a csevegést, és válassza a GPT-5 (előzetes verzió) lehetőséget a kipróbálásához.

📣 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. Nincs próba. Nincs hitelkártya. Csak a GitHub-fiókod.

Aktiválja a GitHub Copilot ingyen most.


Az MCP-támogatás általánosan elérhető

Az MCP-támogatás általánosan elérhető a VS-ben, így a teljes mérnöki verem közvetlen összekapcsolása közvetlenül a Copilottal a hatékonyabb fejlesztési élmény érdekében.

Örömmel jelentjük be, hogy az MCP támogatása mostantól elérhető a Visual Studióban! Bontsa ki az ügynök mód teljesítményét gazdag, valós idejű környezettel a teljes fejlesztési veremből.

A Model Context Protocol (MCP) egy olyan protokoll, amellyel zökkenőmentesen csatlakoztathatók az AI-ügynökök különböző külső eszközökkel és szolgáltatásokkal, hasonlóan a HTTP szabványos webes kommunikációjához. A cél az, hogy minden ügyfél képes legyen robusztus eszközkiszolgálókat, például adatbázisokat, kódkeresést és üzembe helyezési rendszereket integrálni anélkül, hogy egyéni kapcsolatokat írnál az egyes eszközökhöz.

A GA bejelentésével egy teljesen új, izgalmas funkciókat hozunk létre, amelyek még hamarosan úton vannak, hogy az MCP minden eddiginél egyszerűbb legyen a kiszolgálókonfigurációk eléréséhez és kezeléséhez.

Teljes hitelesítési specifikáció támogatása távoli kiszolgálókhoz (bármely OAuth-szolgáltatóval)

A VS mostantól támogatja az új MCP engedélyezési specifikációt, ami azt jelenti, hogy az OAuth-támogatás mostantól minden OAuth-szolgáltatóhoz elérhető. Korábban a Visual Studio a VS Kulcskarikával való integrációval támogatta a távoli kiszolgálók hitelesítését. Most, a VS augusztusi kiadásában a távoli MCP-kiszolgálók esetében támogatott bármely OAuth-szolgáltatóval való hitelesítés. Egyszerűen válassza a .mcp.json fájlBan található CodeLens fájlban található bármely kiszolgáló hitelesítésének kezelése lehetőséget, és a rendszer átirányítja egy előugró böngészőbe, hogy egyszerűen meg tudja adni a kiszolgálóhoz szükséges OAuth-szolgáltató hitelesítő adatait.

Új MCP-kiszolgálók hozzáadásának egyszerűbb módjai

A VS-ben az MCP ga kiadásával két új módszert adunk hozzá az új MCP-kiszolgálókhoz való kapcsolatok hozzáadásához. Nincs szükség a JSON-kódrészletek manuális másolására és beillesztésére egy .mcp.json fájlba. Az MCP támogatása mostantól valóban első osztályú élmény a VS-ben az alábbi új funkciókkal:

Egykattintásos telepítés a weben

Észrevette már, hogy az MCP-kiszolgáló adattáraiban található gombok azt mondják: "Telepítés a VS Code-ban", és azon tűnődött, hogy mikor jönne a VS-hez ez az egyszerű funkció? Nos, a kérdések megválaszolva! A Visual Studio mostantól támogatja az egykattintásos kiszolgáló telepítését a weből. Ezzel az új funkcióval az új MCP-kiszolgálók hozzáadása a VS-ben olyan egyszerű, mint egy gombnyomás. A TELEPÍTÉS VS-beli gombokkal való telepítésével elkezdhet megjelenni a kedvenc MCP-kiszolgálók adattáraiban! Ha ehhez hasonló gombot szeretne hozzáadni a saját MCP-kiszolgáló-adattárához, vagy azt észleli, hogy hiányzik egy a kedvenc nyilvános kiszolgáló adattárából, létrehozhat egyet a következő protokollkezelő sablonnal: vsweb+mcp:/install, majd a kiszolgáló metaadatai.

Kiszolgáló felhasználói felületi folyamatának hozzáadása

Minden eddiginél egyszerűbbé tettük az új MCP-kiszolgálókhoz való csatlakozást az új hozzáadási folyamattal. Akár az interneten talált kiszolgálóról, akár a szervezet egyéni beépített MCP-kiszolgálóról van szó, többé nem kell manuálisan másolnia, beillesztenie és konfigurálnia a JSON-t az új kiszolgálókhoz való csatlakozáshoz. A folyamat eléréséhez egyszerűen kattintson az új zöld plusz gombra a GitHub Copilot Chat eszközválasztó ablakában.

Kiszolgáló hozzáadása, eszközválasztó ablak

Egyszerűen adja meg a kiszolgáló nevét, a bemeneti módszert, az argumentumokat vagy a HTTP-kiszolgálók URL-címét, és zökkenőmentesen adja hozzá a kapcsolatot.

Mcp – Folyamat hozzáadása

MCP-szabályozási szabályzat támogatása

Tisztában vagyunk azzal, hogy a szervezetek eltérő szabályzatokkal rendelkezhetnek, és a GitHub-szabályzattal való új integráció révén a vállalatok és szervezetek mostantól részletesen szabályozhatják az MCP-funkciókhoz való hozzáférést a szervezetükön belül. Az informatikai rendszergazda mostantól egyszerűen navigálhat a GitHub-szabályzat beállításaihoz, és minden felhasználó számára ki- vagy bekapcsolhatja az MCP-funkciókat.

Mcp Governance

Important

Aktiválja a GitHub Copilot Ingyenes szolgáltatást, és oldja fel ezt és más AI-funkciókat. Nincs próba. Nincs hitelkártya. Csak a GitHub-fiókod.

Aktiválja a GitHub Copilot ingyen most.


Saját modell használata csevegéshez

Most már csatlakoztathatja a saját nyelvi modelljeit a Visual Studio Chathez, így több választási lehetőséget, vezérlést és testreszabást biztosít az AI-élményhez.

Most már csatlakoztathatja a saját nyelvi modelljeit a Visual Studio Chathez, így több választási lehetőséget, vezérlést és testreszabást biztosít az AI-élményhez.

Az Antropic, a Google vagy az OpenAI API-kulcsaival kipróbálhatja a legújabb kiadásokat, futtathat olyan modelleket, amelyek megfelelnek a biztonsági vagy teljesítménybeli igényeknek, és egyszerűen válthat a beépített és az egyéni beállítások között.

Saját kulcs használata

Kezdetekhez:

  1. Nyissa meg a Csevegőablakot , → Válassza ki a Modellkezelés lehetőséget a modellválasztóból > , és adja hozzá a szolgáltatót és a kulcsot.

Csak csevegéshez érhető el. A Copilot Business és az Enterprise esetében nem támogatott. A modell képességei eltérőek.

Hamarosan további szolgáltatók és funkciók jelennek meg, amelyek segítenek az Ön számára legjobban működő migrálásban.

Important

Aktiválja a GitHub Copilot Ingyenes szolgáltatást, és oldja fel ezt és más AI-funkciókat. Nincs próba. Nincs hitelkártya. Csak a GitHub-fiókod.

Aktiválja a GitHub Copilot ingyen most.


Kódkiegészítések részleges elfogadása 📣

Fogadja el a Copilot-kódkiegészítéseket szóról szóra vagy sorról sorra billentyűparancsokkal vagy a margójelzővel a pontos vezérlés érdekében.

Valaha is csak a Copilot-kódkiegészítések első pár szót vagy sorát akarta elfogadni ahelyett, hogy elfogadná az egészet? Örömmel jelentjük be, hogy a Visual Studio 17.14.13-as verziójának indításakor egy befejező szót szóról szóra vagy sorról sorra elfogadhat!

Ha copilot-kódkiegészítést tapasztal a szerkesztőben.

  • A Ctrl+Jobbrabillentyűkombinációval egyszerre csak egy szót fogadhat el,
  • A Ctrl+Lenyílbillentyűvel egyszerre egy sort fogadhat el.

A margójelzővel is részlegesen elfogadhatja a befejezést. Ha a margójelzőre kattint, a részleges elfogadási lehetőségek is rendelkezésre állnak.

Kódkiegészítések csatornamenüje kódkiegészítés részleges elfogadása

Most már részletesebben szabályozhatja, hogy mennyi kódkiegészítést szeretne elfogadni ahelyett, hogy a teljes javaslatokat el kellene fogadnia, és később szerkesztenie kellene.

Megjegyzés: A részleges elfogadás felülírja a billentyűparancsokhoz kötődő meglévő funkciókat. Ha ki szeretné kapcsolni, lépjen az Eszközök → Beállítások → IntelliCode → Speciális → Teljes sorkiegészítések elemre.

📣 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. Nincs próba. Nincs hitelkártya. Csak a GitHub-fiókod.

Aktiválja a GitHub Copilot ingyen most.


A következő szerkesztési javaslatok elrejtése alapértelmezés szerint

A következő szerkesztési javaslatok elrejtése automatikusan, és csak akkor tekintse át, ha ön használja.

Szeretne koncentrálni a kódolás során, és nem látja a következő szerkesztési javaslatokat (NES) automatikusan? Azt halljuk, hogy a Copilot-javaslatok néha kissé zavaróak lehetnek, ha váratlanul jelennek meg, és most a Visual Studióban alapértelmezés szerint elrejtheti a NES-t, és csak akkor tekintheti át őket, ha szeretné.

A NES továbbra is aktiválódik a módosítások alapján, és ha egy rendelkezésre álló NES készen áll az áttekintésre, megjelenik egy margójelző az ereszcsatorna területén, és arra a sorra mutat, amelyhez javaslatot tesz. A javaslat megtekintéséhez a következőkre van lehetőség:

  1. Kattintson a margójelzőre vagy
  2. Nyomja le Tab a billentyűt

és megjelenik a javaslat. Ezután a javaslatok megtekintése után újra lenyomva Tab elfogadhatja vagy ESC elvetheti. Miután elfogadta a javaslatot, a kapcsolódó javaslatok automatikusan újra megjelennek, mivel hasznosnak találhatja őket. A korábban elfogadott javaslathoz nem kapcsolódó egyéb új javaslatok ismét el lesznek rejtve.

Az alábbi videóban például a váltás PointPoint3Dután elérhető egy NES, de nem jelenik meg közvetlenül. A margójelző és a mutatósáv azt mutatja, hogy van egy javaslat a 4. sorban, majd rákattintottam a mutatóra annak áttekintéséhez.

Következő szerkesztési javaslatok elrejtése

A felhasználói élmény kipróbálásához nyissa meg az Eszközök → Beállítások → GitHub → Copilot → a Copilot-kiegészítéseket , és jelölje be a Következő szerkesztési javaslatok összecsukása lehetőséget.

Konfigurálhatja a margójelző helyi menüjének parancsikonján keresztül is. Amikor egy kódjavaslat készen áll a Szerkesztőben (függetlenül attól, hogy a Copilottól vagy az IntelliCode-tól származik), megjelenik egy margójelző, és a megfelelő sorra mutat. Amikor a mutatóra kattint, megjelenik egy helyi menü, amellyel többféleképpen is kezelheti a kódjavaslatot:

  • Elfogadás (kattintson az Elfogadás gombra, vagy nyomja le Taba )
  • Elutasítás (kattintson az Elvetés gombra , vagy nyomja le ESCa )
  • Beállítások: Közvetlenül innen nyithatja meg a GitHub Copilot Completions beállításoldalát.

Csatorna menü

Ha bármilyen visszajelzése van, kérjük, jelezze nekünk a fejlesztői közösségben!

Important

Aktiválja a GitHub Copilot Ingyenes szolgáltatást, és oldja fel ezt és más AI-funkciókat. Nincs próba. Nincs hitelkártya. Csak a GitHub-fiókod.

Aktiválja a GitHub Copilot ingyen most.


Regisztráljon a Copilot-ra Google-fiókjával

Most már regisztrálhat a Copilot használatára a meglévő Google-fiókjával!

Új a Copilotban? Most már regisztrálhat a Copilot-ra a Google-fiókjával!

A GitHub mostantól támogatja a közösségi bejelentkezést a Google-jal, és közvetlenül a Visual Studióból összekapcsolhatja az új fiókját.

Kattintson a Google-regisztráció gombra a Copilot Csevegőablakban, hogy leegyszerűsítse a Copilot beállítását a Google-fiókjával!

A Copilot csevegőablaka

Important

Aktiválja a GitHub Copilot Ingyenes szolgáltatást, és oldja fel ezt és más AI-funkciókat. Nincs próba. 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!

Új modellek

🚨 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. Nincs próba. 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!

  • A Claude Sonnet 4-et ügynök módban használhatja a gyorsabb, koncentráltabb interakciókhoz.
  • Próbálja ki a Claude Sonnet 4-et és az Opus 4-et a Kérdezés módban a mélyebb érvelés érdekében.

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.

Új modell

Important

Aktiválja a GitHub Copilot Ingyenes szolgáltatást, és oldja fel ezt és más AI-funkciókat. Nincs próba. 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, amely 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. Ezeket az információkat arra is használhatja, hogy értelmes műveleteket hajtson végre a kódban, az IDE-ben és még a csatlakoztatott rendszerekben is a veremen.

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

Nyissa meg az Eszközök legördülő menüt a Copilot Csevegés paneljén a csatlakoztatott MCP-kiszolgálók megtekintéséhez. Innen a Copilot lekérheti a kontextust, és a meglévő rendszerekkel műveletet hajthat végre.

Jegyzet: Ügynök módban kell lennie az MCP-kiszolgálók eléréséhez és használatához.


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. Nincs próba. 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 (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

Nyissa meg az Eszközök legördülő menüt a Copilot Csevegés paneljén a csatlakoztatott MCP-kiszolgálók megtekintéséhez és kezeléséhez a nyílra kattintva az új menü megjelenítéséhez. 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.

Jegyzet: Ügynök módban kell lennie az MCP-kiszolgálók eléréséhez és használatához.

MCP

A Visual Studio mostantól támogatja az MCP-kiszolgálók új hitelesítési protokolljának használatát

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 a támogatott távoli MCP-kiszolgálókkal a meglévő kulcskarika-hitelesítő adataival – nincs szükség további konfigurációra. Ez jelenleg a GitHub- és Entra-azonosító fiókok esetében támogatott, és további OAuth-szolgáltatók is támogatottak lesznek egy későbbi frissítésben.

Az MCP-kiszolgálók Codelens-támogatása

A Visual Studio mostantól támogatja az MCP-kiszolgálókhoz készült CodeLens szolgáltatást, így közvetlenül a szerkesztőből indíthatja el és kezelheti a kiszolgálók bemeneteit és hitelesítését. Ez megkönnyíti a fejlesztési környezet vezérlését a kód elhagyása nélkül.

MCP Codelens-támogatás


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. Nincs próba. Nincs hitelkártya. Csak a GitHub-fiókod.

Aktiválja a GitHub Copilot ingyen most.


MCP-kérések, erőforrások és mintavételezés

A Visual Studio mostantól támogatja az MCP-kéréseket, az erőforrásokat és a mintavételezést a Copilot-élmény fokozása érdekében a mérnöki veremhez való csatlakozással.

Örömmel jelentjük be, hogy a Visual Studio mostantól támogatja az MCP-kéréseket, az erőforrásokat és a mintavételezést a Copilot-élmény fokozása érdekében azáltal, hogy több kontextust hoz létre a mérnöki veremből.

MCP-parancssorok és parancssori sablonok

A Modellkörnyezeti protokoll szabványosított módot biztosít a kiszolgálók számára a parancssori sablonok ügyfelek számára való elérhetővé ására. Az MCP-kérések lehetővé teszik a kiszolgálók számára, hogy strukturált üzeneteket és utasításokat adjanak a szóban forgó kiszolgáló használati esetének és tartalmának megfelelő nyelvi modellekkel való interakcióhoz, biztosítva, hogy a legjobb válaszokat kapja egy adott feladathoz. A Visual Studio mostantól lehetővé teszi az elérhető kérések felderítését, azok tartalmának lekérését és a testreszabásukhoz szükséges argumentumok megadását.

Ha egy MCP-kiszolgálótól érkező kérésekre szeretne hivatkozni, keresse meg őket a csevegés + Hivatkozás gomb használatával, majd válassza az Prompts (Kérdések ) lehetőséget, majd válassza ki az MCP-kéréseket a úszó panelről.

Mcp Prompttemplates

Itt megjelenik egy modális párbeszédpanel, amely lehetővé teszi a használni kívánt kérdés kiválasztását. Ezután az Üzenet beszúrása gombra kattintva felveheti az üzenet szövegét a csevegésbe.

Mcp-parancssorok menü

Egyes MCP-kérések argumentumokkal rendelkeznek, amelyeket kitöltve testre szabhatja az adott igényeknek megfelelő kérést. Ezeket parancssori sablonoknak nevezzük. Ha az argumentumokat tartalmazó modális párbeszédpanelen kiválaszt egy parancssort, megadhatja ezeket az értékeket, mielőtt beszúrja a parancssort a csevegésbe.

Mcp parancssori sablonok

MCP-erőforrások és erőforrássablonok

A Model Context Protocol (MCP) emellett szabványosított módot is biztosít a kiszolgálók számára az erőforrások ügyfelek számára való elérhetővé tétele érdekében. Az erőforrások lehetővé teszik a kiszolgálók számára, hogy olyan adatokat osszanak meg, amelyek kontextust biztosítanak a nyelvi modelleknek, például fájloknak, adatbázis-sémáknak vagy alkalmazásspecifikus információknak. Minden erőforrást egyedileg azonosít egy URI. Ez lehetővé teszi, hogy még több ki az MCP-kiszolgálók, és lekérés a környezet, amely kapcsolódik hozzájuk közvetlenül az IDE.

Az ön számára elérhető MCP-erőforrások használatához ugyanúgy hivatkozhat rájuk a Copilot-csevegésben, mint bármely más környezetre, például egy fájlra: egy hashtaggel (#), amelyet az erőforrás URI-ja követ.

Mcp-erőforrások

A kérésekhez hasonlóan az MCP-erőforrásoknak is lehetnek argumentumai, amelyeket kitöltve testre szabhatja az erőforrást az ön igényeinek megfelelően. Ezeket erőforrássablonoknak nevezzük. Ha egy szóban forgó kiszolgáló rendelkezik olyan erőforrássablonokkal, amelyeket ki szeretne használni, konfigurálhatja őket a csevegés + Referencia gomb használatával, majd a menüből kiválaszthatja az új MCP-erőforrást .

Mcp Resourcetemplates 1

Itt megjelenik egy modális párbeszédpanel, amellyel kiválaszthatja a használni kívánt erőforrássablont, és kitöltheti az esetleges argumentumokat. Ha végzett, kattintson az Erőforrás hozzáadása gombra, hogy ez az MCP-erőforrás ugyanúgy hivatkozható legyen a csevegésben, mint bármely más MCP-erőforrás, a fent leírtak szerint.

Mcp Resourcetemplates 2

MCP-mintavételezés

Az MCP-ben végzett mintavételezés lehetővé teszi a kiszolgálók számára az ügynöki viselkedés megvalósítását azáltal, hogy lehetővé teszi az LLM-hívások más MCP-kiszolgálófunkciókba ágyazott hívásokat. A Model Context Protocol specifikációjának ez a funkciója lehetővé teszi, hogy az MCP-kiszolgáló az MCP-kiszolgálótól tartalmat vagy információkat kérő LLM-kiszolgáló szokásos munkafolyamata helyett llM-et küldjön. A Visual Studio most már csak ezt támogatja, és lehetővé teszi az MCP-kiszolgálók számára, hogy mélyebb szintre lépjenek, hogy összetettebb feladatokat hajtsanak végre az Ön nevében (mindezt az Ön engedélyével, természetesen!).

Nincs mit konfigurálni a mintavételezés előnyeinek kihasználásához, amíg az MCP-kiszolgáló támogatja azt, a Visual Studio is. Ha a Copilot megállapítja, hogy az Ön által küldött kérések kihasználhatják a mintavételezési hívás előnyeit, először megjelenik egy párbeszédpanel, amely tartalmazza a kérés összes részletét, és megkéri, hogy erősítse meg a mintavételezési hívást, mielőtt bármi történne a színfalak mögött.

Important

Aktiválja a GitHub Copilot Ingyenes szolgáltatást, és oldja fel ezt és más AI-funkciókat. Nincs próba. 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.

Kimeneti ablak

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.
  • Vagy kattintson a jobb gombbal a Kimeneti ablakban , és válassza a Magyarázat a Copilottal parancsot , hogy azonnal csatolja.

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. Nincs próba. Nincs hitelkártya. Csak a GitHub-fiókod.

Aktiválja a GitHub Copilot ingyen most.


Copilot-javaslatok igény szerint 📣

Csak akkor kap kódjavaslatot, ha kifejezetten kéri őket a Visual Studióban.

Szeretné jobban szabályozni a szerkesztőben előugró kódjavaslatokat? Most a Visual Studióban kikapcsolhatja az automatikus kódjavaslatokat, és csak akkor kaphat javaslatokat, ha kifejezetten kéri őket.

Az eseményindítót az Eszközök → Beállítások → Az IntelliCode → Általános → című témakörben konfigurálhatja. Az alapértelmezett felület a kódkiegészítések automatikus létrehozása a Szerkesztőben, és a beállítás bejelölésével csak akkor kaphat javaslatokat, ha kifejezetten kéri őket az Alt+vagy az Alt+ billentyű lenyomásával. Ha a kérés után több kódjavaslat is elérhető, az Alt+és azAlt+ billentyűkombinációval is végigjárhatja őket.

Ha aktiválódik, egy gondolkodó tippsáv jelenik meg a kurzor pozíciójában, amely jelzi, hogy a Copilot kódjavaslatokat hoz létre. Ha nem ad vissza javaslatot, a célsáv néhány másodperc múlva eltűnik. Ha a javaslatok elérhetők, a gombra kattintva Tabelfogadhatja őket.

Kódkiegészítések manuálisan aktiválva

Ezzel az új beállítással mostantól jobban testre szabhatja a kódjavaslatok használatát a Visual Studióban. Ha például a minimális figyelemelterelésre szeretne koncentrálni, törölheti a jelölőnégyzet jelölését, és vissza is módosíthatja, ha további javaslatokat szeretne kapni könnyedén. Kérjük, ossza meg velünk visszajelzéseit, és tudassa velünk, hogy miként szeretné testre szabni a Copilot-kód javaslatait!

📣 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. Nincs próba. 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? A Visual Studio mostantól tartalmaz egy Copilot Consumptions panelt a használat egyszerű nyomon követéséhez!

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.

Használati állapot

Ehhez kattintson az IDE jobb felső sarkában található Copilot jelvényre , és válassza a Copilot Consumptions lehetőséget.

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. Nincs próba. Nincs hitelkártya. Csak a GitHub-fiókod.

Aktiválja a GitHub Copilot ingyen most.


A kérések mentése vagy megosztása

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 nagy kéréseket használhasson. Innen gyorsan futtathatja őket a csevegőablakból, vagy megoszthatja őket 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. 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 súgóját is megkaphatja, hogy pontosabban pontosítsa a kérést.

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. Nincs próba. 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 lépésről lépésre segít a GitHub Copilot képességeinek megismerésében. 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 használatának első lépései

Indítsa el a Copilot-bemutatókat a Visual Studióból a Copilot gombra (jobb felső sarokban) → GitHub Copilot-bemutatóra.

Olyan interaktív tevékenységeket láthat, amelyek a Copilot-élmény különböző részeit mutatják be, 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 részletesebben megismerkedhet a dokumentációval és a gyakorlati használattal.

Ú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. Később 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. Nincs próba. Nincs hitelkártya. Csak a GitHub-fiókod.

Aktiválja a GitHub Copilot ingyen most.


A C++ kódkiegészítések fejlesztései

Új frissítéseket adtunk hozzá a Copilot-kódkiegészítésekhez a Visual Studióban a C++-hoz, hogy pontosabb kódjavaslatokat nyújtsunk.

Dolgozunk a C++ GitHub Copilot-kiegészítések minőségének javításán.

A Copilot most még relevánsabb kontextust képes észlelni c++ projektekben, hogy pontosabb kódjavaslatokat nyújthasson a Visual Studióban az adott kódbázishoz.

Important

Aktiválja a GitHub Copilot Ingyenes szolgáltatást, és oldja fel ezt és más AI-funkciókat. Nincs próba. Nincs hitelkártya. Csak a GitHub-fiókod.

Aktiválja a GitHub Copilot ingyen most.


Jobb szemantikai kódkeresés a Copilotban

A környezet fejlesztései segítenek megtalálni a megfelelő kódot, amely hivatkozásra vagy frissítésre szolgál, így a Copilot mindennapos feladatait fejlesztheti.

A Copilot Chat folyamatosan intelligensebbé teszi a mindennapi feladatokhoz szükséges továbbfejlesztett környezetet. Jobb általános válaszokra számíthat, mivel az alapvető kódkeresési képességeket továbbfejlesztettük, hogy relevánsabb eredményeket nyújtsunk. A Copilot most még jobban lekérheti a természetes nyelven leírt viselkedésekkel, fogalmakkal vagy funkciókkal kapcsolatos megfelelő kódrészleteket. Ezek a fejlesztések a kódbázisok távoli indexeinek kihasználásának köszönhetők.

Szemantikai kódkeresés

Important

Aktiválja a GitHub Copilot Ingyenes szolgáltatást, és oldja fel ezt és más AI-funkciókat. Nincs próba. Nincs hitelkártya. Csak a GitHub-fiókod.

Aktiválja a GitHub Copilot ingyen most.


Copilot-emlékek 📣

A Copilotot a csapat kódolási szabványainak és ajánlott eljárásainak tanításával teheti igazán projekttudatossá – így olyan konzisztenciát hozhat létre, amely a munkamenetek során is tart!

Ahhoz, hogy a Copilot hatékonyan működjön az ön egyedi csapatában és adattárában, ismernie kell a projekt és a csapat ajánlott eljárásait. A Copilot-memóriák lehetővé teszik a Copilot számára, hogy megértse és alkalmazza a projekt specifikus kódolási szabványait, így projekttudatossá és konzisztenssé válik a munkamenetek során.

Képernyőkép az észlelt elmozdításról, amely lehetővé teszi emlékek mentését a projektfájlokba

A Copilot-emlékek működése

Az emlékek intelligens észlelést használnak a csapat preferenciáinak megértéséhez, amikor a csevegésben kéri. Ez azt jelenti, hogy amikor megkérdezi, hogyan tenné, a Copilot olyan példányokat keres, ahol korrigálja a viselkedését, explicit módon jelez egy szabványt, vagy megkéri, hogy emlékezzen valamire. Ha észleli, egy megerősítést kérő elmozdítás jelenik meg a beállítás mentéséhez. A Copilot ezután három fájl egyikére kategorizálja a beállításokat:

  • .editorconfig kódolási szabványokhoz
  • CONTRIBUTING.md ajánlott eljárások, irányelvek, architekturális szabványok stb.
  • és README.md a magas szintű projektinformációk

Így, ahogy ön kéri, nem csak a Copilotnak tanítja meg, hogyan reagálhat jobban Önre a jövőben, hanem a fejlesztési ajánlott eljárások dokumentálásával és a jövőbeli Copilot-válaszok kiegészítésével is segít a csapatának!

📣 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. Nincs próba. Nincs hitelkártya. Csak a GitHub-fiókod.

Aktiválja a GitHub Copilot ingyen most.


A Copilot utasításainak megcélzása

Mostantól létrehozhat összeállítható utasításfájlokat, amelyek egyéni utasításokat céloznak meg a kódbázis meghatározott területeire.

Kihívást jelenthet, ha a Copilot a kívánt módon válaszol. A kódbázis különböző területein eltérő kódolási szabványok, ajánlott eljárások vagy architektúraminták lehetnek. Az utasításfájlokkal mostantól konkrét utasításokat is megcélozhat az adattár bizonyos mappáira vagy fájljaira, így a Copilot valóban projektérzékeny és konzisztens a munkamenetek során.

Automatikusan csatolt utasításfájl hivatkozásként

A funkció engedélyezése

Kapcsolja be a funkciót az Tools > Options > GitHub > Copilot Copilot > Csevegésben > Engedélyezze az egyéni utasítások betöltését a .github/instructions/*.instructions.md fájlokból, és adja hozzá a kérésekhez.

Utasításfájlok írása
  1. Formázza az utasításokat a applyTo fejlécben, és adjon meg egy gömbmintát, hogy mely fájlokhoz szeretné ezeket az utasításokat belefoglalni.
---

applyTo: "src/**/*.cs"

---
  1. A fájl törzsében természetes nyelv használatával adhatja meg a tartalmat, és más utasításfájlokra hivatkozhat az utasítások együttes összeállításához.
  2. Mentse a fájlt a .instructions.md fájlkiterjesztéssel a mappában .github/instructions lévő adattár gyökerében.

Tipp: Még a Copilot súgóját is megkaphatja, hogy részletesebben pontosítsa az utasításokat.

Hogyan működik?

Amikor kéri a Copilotot, az automatikusan észleli, hogy mely utasításfájlok vonatkoznak az aktuális környezetben lévő fájlokra, és hivatkozásként csatolja őket. A válaszkártyán található hivatkozásokra kattintva megtekintheti, hogy mely utasítások voltak csatolva.

Important

Aktiválja a GitHub Copilot Ingyenes szolgáltatást, és oldja fel ezt és más AI-funkciókat. Nincs próba. 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. Nincs próba. 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 írja be a megjegyzésmintát a beállításoknak 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ó időt takarít meg, és lehetővé teszi, hogy jobban összpontosítson a kódolásra, és kevesebbet a dokumentációra.

AI-dokumentum megjegyzései

Ez a funkció c++ és C# projektfájlokhoz is elérhető, így a kódolási élmény gördülékenyebb és hatékonyabb.

📣 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. Nincs próba. 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

Példaforgatókönyvek

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. Nincs próba. Nincs hitelkártya. Csak a GitHub-fiókod.

Aktiválja a GitHub Copilot ingyen most.


Adaptív beillesztés

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 implementálja az IMath interfészt, a metódus implementációjának Ceiling másolása és beillesztése ugyanabba a fájlba, a még nem implementált felületi tag Floorimplementálásához igazítja azt.

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

Az Adaptív beillesztés felhasználói felülete akkor jelenik meg, ha a szokásos beillesztést hajtja végre :{KeyboardShortcut:Edit.Paste}. Nyomja le Tab a kívánt javaslatot, és megjelenik egy diff, amely összehasonlítja az eredeti beillesztett kódot a módosított kóddal.

Próbálja ki még ma az Eszközök → Beállítások → GitHub → Copilot → Szerkesztő → Adaptív beillesztés engedélyezése engedélyezésével.

Important

Aktiválja a GitHub Copilot Ingyenes szolgáltatást, és oldja fel ezt és más AI-funkciókat. Nincs próba. 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.

Ma, ha olyan metódusra hivatkozik a C#-kódban, amely még nem lett implementálva, használhat egy gyakran használt villanykörte-újrabontást , a Generate Metódust , amellyel azonnal létrehozhatja ezt a metódust egy osztályban. 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. Ha egy üres, csak NotImplementedException dobást tartalmazó metódus található, kiválaszthatja a villanykörtét (CTRL+.) azon a throwsoron, és válassza a Implementálás Copilottal újrafaktoringot, ekkor a Copilot a meglévő kódbázisa, a metódus neve stb. alapján kitölti a metódus teljes tartalmát.

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. Nincs próba. Nincs hitelkártya. Csak a GitHub-fiókod.

Aktiválja a GitHub Copilot ingyen most.


Hibakeresés & diagnosztikában

Profiler Copilot-ügynök

Gyorsítsa fel a teljesítményhangolást az Új benchmark projektsablonnal és Built-In Profilkészítés támogatásával.

Örömmel mutatjuk be a Profiler-ügynököt a Visual Studióban: egy elsőfajta AI-asszisztenst, amely segít megérteni és kijavítani a teljesítményproblémákat anélkül, hogy profilkészítési szakértőnek kellene lennie.

A Profiler-ügynök a GitHub Copilot mellett a következő:

  • A processzorhasználat, a memóriafoglalások és a futtatókörnyezet viselkedésének elemzése
  • A Surface teljesítménybeli szűk keresztmetszetei
  • BenchmarkDotNet-teljesítménytesztek vagy optimalizált meglévő benchmarkok létrehozása
  • Javasolt optimalizálások alkalmazása
  • Fejlesztések ellenőrzése egy irányított ciklusban

Az első lépések egyszerűek. Egyszerűen tegye fel kérdését a Copilot Chatben (ügynök módban):

  • 1. lehetőség: Címke @profiler

    • Példa: @profiler Miért lassú az alkalmazásom?
  • 2. lehetőség: Tegye fel kérdését közvetlenül címkézés nélkül

    • Példa: Miért csökken a képkockasebességem?

      (Győződjön meg arról, hogy a Profiler-ügynök engedélyezve van a Copilot Chat Eszközválasztás menüjében ehhez a beállításhoz.)

Profiler Copilot-ügynök

Akár még csak most ismerkedik a profilkészítéssel, akár profi, az ügynöki felület hatékony, AI-alapú diagnosztikát tesz lehetővé. Nincs szükség mély tudásra, csak valós, végrehajtható megállapításokra.

Jelenleg a magas processzorhasználat-elemzést és a .NET-objektumok lefoglalását támogatja, és hamarosan további forgatókönyvek is várhatók.

Új hibakereső a .NET MAUI-alkalmazásokhoz

Ú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 eszközrendszer

Jobb kódértékelések 📣

Jobb GitHub Copilot-alapú javaslatokat kaphat a kódmódosításokhoz, hogy segítsen a lehetséges problémák korai észlelésében és a kódminőség javításában.

Most, a legújabb modellfrissítésekkel még jobb kód-felülvizsgálati megjegyzéseket kaphat a helyi módosításokhoz, mielőtt véglegesítenie kell!

Ugyanaz a UX a legfontosabb fejlesztésekkel
  1. Továbbfejlesztett megjegyzésminőség – az újabb érvelési modellek több éleslátó és pontos kódértékelést, a hagyományos módszerek által figyelmen kívül hagyott apró hibák és teljesítményproblémák fogását jelentik.

  2. Optimalizált megjegyzésgenerálás – ha a teljes módosításkészlethez egyszerre hoz létre megjegyzéseket, fájlonkénti helyett jobb teljesítményt és átfogóbb áttekintést kap.

  3. Frissített parancssori technikák – a világosabb és közvetlenebb kérés pontosabb és relevánsabb visszajelzést biztosít.

Első lépések

Ha a Copilot-előfizetés engedélyezve van a Visual Studio-ban, és a következő funkciójelzők is engedélyezve vannak, megjelenik az új szikra megjegyzés gomb a Git Changes ablakban. Ha rákattint, a Copilot megvizsgálja a módosításokat, és néhány javaslatot tesz a szerkesztőben.

17.14 Helyi kód áttekintése gomb

Győződjön meg arról, hogy mindkét funkciójelző be van kapcsolva:

  • EszközökBeállításokElőzetes verziójú funkcióklekéréses kérelmek megjegyzései.
  • EszközökBeállításokGitHubCopilotForráskód-vezérlés integrációGit előnézet funkciók engedélyezése.

📣 A visszajelzés megosztásához és a beszélgetés folytatásához tekintse meg a funkciótámogatási jegyet.És vegyen részt ezen a felmérésen a funkció továbbfejlesztése érdekében.

Note

Ezt a funkciót engedélyezni kell az Eszközök → Előzetes verziójú szolgáltatások kezelése


Git-környezet a Copilot-csevegésben

Hivatkozzon a véglegesítésekre és a copilot-csevegés változásaira.

A Copilot Chat mostantól támogatja a véglegesítésekre és a módosításokra való hivatkozásokat a Git Changes ablakban. Megkérheti a Copilotot, hogy összegezze a módosításokat, magyarázzon el egy konkrét véglegesítést és még sok mást!

A módosítások hivatkozása

#changes megtekinti a nem véglegesített módosításokat. Megkérheti például a Copilot, hogy emlékeztesse az eddigi teendőire a #changeshivatkozással.

Csevegési beviteli mező parancssorsal

A véglegesítések hivatkozása

Amikor elkezd gépelni #commit:, a Copilot megjeleníti a legutóbbi véglegesítések listáját, amelyből választhat. Ha egy régebbi véglegesítésre szeretne hivatkozni, hivatkozhat annak konkrét véglegesítési azonosítójára is.

Az #commit beírása megjeleníti a legutóbbi véglegesítések legördülő menüjét

Ezután kérje meg a csevegést, hogy használja a véglegesítést olyan feladatokhoz, mint az egységtesztek írása a véglegesítés változásainak fedezésére , vagy keresse meg a véglegesítés lehetséges problémáit.

Próbálja ki

Győződjön meg arról, hogy a következő funkciójelző be van kapcsolva a következő hivatkozások használatához: EszközökBeállításokGitHubCopilotForrásvezérlés integrációsGit előzetes verziójú funkciók engedélyezése.

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.

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. További részletekért olvassa el blogbejegyzésünket.

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ó

Kattintson az új Élő előnézet jelölőre az Élő előnézet eléréséhez a tervezéskor bármely XAML-fájlból:

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

.NET

Alkalmazás modernizálása

A GitHub Copilot-alkalmazás modernizálása mostantól beépített a Visual Studióba.

A GitHub Copilot alkalmazáskorszerűsítési ügynök egy AI-alapú eszköz a Visual Studióban, amely segít a .NET-alkalmazások újabb verziókra való frissítésében és az Azure-ba való migrálásában.

Az első lépések
  1. Nyissa meg a .NET-projektet vagy -megoldást a Visual Studióban.
  2. Indítsa el a modernizálási ügynököt az alábbi módszerek egyikével:
    • Kattintson a jobb gombbal a megoldásra vagy projektre a Megoldáskezelőben, és válassza a Modernizálás vagy
    • Nyissa meg a Copilot Csevegőablakot , és írja be @modernize a frissítési kérést.
  3. Tájékoztassa az @modernize ügynököt, hogy mit szeretne frissíteni vagy migrálni.

Az alkalmazáskorszerűsítési ügynökkel minden eddiginél egyszerűbb naprakészen tartani a .NET-alkalmazásokat, és kihasználni a legújabb Azure-funkciókat. Próbálja ki, és nézze meg, mennyi időt takaríthat meg!

C++

Unreal Engine Blueprint Debugger

Speciális támogatás az Unreal Engine Blueprints hibakereséséhez.

Örömmel jelentjük be az Unreal Engine-projektek fokozott hibakeresési támogatását. A Visual Studio mostantól közvetlenül a hívásveremben és a helyi változók ablakában jeleníti meg a tervadatokat.

Unreal Engine Blueprint Debugger

Ez a frissítés lehetővé teszi a Blueprint és a C++ kód közös hibakeresését egyetlen munkamenetben, így könnyebben nyomon követheti az interakciókat, és azonosíthatja a problémákat mindkét szkriptelési rétegben. Emellett mostantól töréspontokat is beállíthat a Tervkódban, így integráltabb hibakeresési élményt nyújt.

Unreal Engine Blueprint Debugger Locals

Rámutatási elemleírások 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.

Gyors információ

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. További részletekért olvassa el blogbejegyzésünket.

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

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

A 17.14-ben az adatbázis-hivatkozások kibővültek a projekt- és a .dacpac-összetevőhivatkozások támogatásához. 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.

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
Valós világbeli hatás

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.

Mi újság?

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

Az új függőben lévő kategória most kiemeli a függőben lévő módosításokat, így folyamatosan értesülhet a figyelmet igénylő frissítésekről és módosításokról.

Extman függőben

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-beállítások

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.


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.

17.14.22-es verzió

Kiadás dátuma: 2025. december 9.

Leggyakoribb hibajavítások A közösségtől
Helytelennek tűnik a címelválasztó kezdőcíme a szál helyi változóihoz Visszajelzési jegy
x64 Emulator összeomlik, amikor egy ARM64EC szál meghív egy x64 koroutint, amely meghív egy másik ARM64EC koroutint Visszajelzési jegy
A bővítmény nem frissít és távolít el megfelelően a Visual Studio Marketplace-en keresztül. Visszajelzési jegy
A Copilot áttekintése/diff a Visual Studióban a "Meg kell jelennie a nézet aktuális pillanatképében" hibaüzenettel meghiúsul Visszajelzési jegy
Kijavítottunk egy hibát, amely az automatikus vektorizálóban látható, ahol úgy tűnhet, hogy a huroknak csak egy részét hajtották végre hűségesen.
Frissítette a Visual Studio Installert, hogy tartalmazza a 10.0.26100 Windows SDK (10.0.26100.7175) legújabb karbantartási kiadását.

17.14.21-es verzió

Kiadás dátuma: 2025. november 19.

Leggyakoribb hibajavítások A közösségtől
A LINK javítása: végzetes hiba LNK1000 a projekt növekményes csatolással történő újraépítésekor. Visszajelzési jegy
Kijavítottunk egy helytelen kodenikus hibát a különböző típusú tömbökkel rendelkező kifejezéseket tartalmazó ternáris kifejezések esetében. Visszajelzési jegy
Az ASAN a hamis negatívokhoz vezető érvényesítési hívásokat átrendezi Visszajelzési jegy
A fertőtlenítő lefedettségi blokklistája hibás Visszajelzési jegy
C4319 nem bocsát ki C-kód összeállításakor Visszajelzési jegy
C++/CLI – a beágyazott névtér nem működik Visszajelzési jegy
A Beágyazott és az IoT-eszközök összetevő elavult a Visual Studio Installerben.
A C++ számítási feladattal rendelkező mobilfejlesztések, beleértve a C++ Android és a C++ iOS fejlesztői eszköz összetevőit, elavultak a Visual Studio Installerben.
Kijavítottunk egy hibát a Visual Studio 2026 És a Visual Studio 2022 telepítésekor, amely miatt a Visual Studio 2022 helytelenül engedélyezte a csomagok metszését az összes keretrendszerhez. Ez váratlan NU1510-figyelmeztetéseket eredményezhet a Visual Studio 2022-ből való összeállításkor. Visszajelzési jegy
A "Csatlakozás a hírcsatornához" előugró ablak azt eredményezi, hogy a Visual Studio nem tud semmit törölni az újraindításig Visszajelzési jegy
Visual Studio 2022 távoli hibakeresési automatikus csatlakozással kapcsolatos probléma Visszajelzési jegy
A Performance Profiler nem tölti be megfelelően a szimbólumokat a C++/CLI nem felügyelt kódjaihoz Visszajelzési jegy

17.14.20-es verzió

Kiadás dátuma: 2025. november 11.

Leggyakoribb hibajavítások A közösségtől
A GitHub Copilot-csevegés nem jeleníti meg a csevegőszöveget, csak a kódot Visszajelzési jegy
A Copilot Language Servert fenyegetésként ismerte fel a McAfee víruskereső a VS 2026-ban Visszajelzési jegy
Nem érvényes hibakeresési kimenet, Visual Studio Analyze with Copilot in Debug Visszajelzési jegy
Kijavítottuk az egész szám túlcsordulását az std::stable_sort és az std::ranges::stable_sort az x86-on lévő hatalmas bemenetek (több mint egy milliárd 1 bájtos elem) rendezésekor.
Kijavítottunk egy összeomlást az std::wstring::find_first_of/find_last_of vektorizált implementációiban, amely a [0, 255] tartományon belüli és kívüli karakterkombinációk keresésére volt jellemző.
frissített Windows Driver Kit-eszközöket a közelgő 26H1-es kiadás támogatásához.
Frissítette a Visual Studio Installert, hogy tartalmazza a 10.0.26100 Windows SDK (10.0.26100.6901) legújabb karbantartási kiadását.
Biztonsági értesítések megoldva CVE Descritpion
A Visual Studio távoli kódvégrehajtási biztonsági rése CVE-2025-62214 Ez a biztonsági frissítés egy olyan biztonsági rést old meg, amely miatt a Visual Studióban a parancsokban használt speciális elemek nem megfelelő semlegesítése (parancsinjektálás) lehetővé teszi, hogy a jogosult támadó helyileg hajtsa végre a kódot

17.14.19-es verzió

Kiadás dátuma: 2025. október 27.

Leggyakoribb hibajavítások A közösségtől
A Copilot Language Servert fenyegetésként ismerte fel a McAfee víruskereső Visszajelzési jegy

17.14.18-es verzió

Kiadás dátuma:2025. október 20.

Leggyakoribb hibajavítások A közösségtől
Az XAML-szerkesztő a továbbiakban nem jelöli meg a beágyazott osztályokat hibaként a(z) {x:Static} és {x:Type} korrektúrakiterjesztéseken belül. A(z) {x:Static p:Class+Nested.Value} például akkor is hibaként jelenik meg, ha érvényes. Visszajelzési jegy
A helyesírás-ellenőrzőnek fel kell osztania a szavakat a Lo és az Ll/Lu kategóriák között Visszajelzési jegy
A Visual Studio 17.14.13-ban a .NET C# hibajelei nem jelennek meg a Blendben Visszajelzési jegy
A Visual Studio 2022 új frissítései közé tartozik a Gitet megszakító LibCurl-kódtár Visszajelzési jegy
Visual Studio 2022 Enterprise – Nem lehet megnyitni az App Service .diagsession fájljait Visszajelzési jegy
Az FP általános célú regisztrációként való használatának letiltása az ARM64-en. Visszajelzési jegy
Frissítette a Visual Studio Installert, hogy tartalmazza a 10.0.26100 Windows SDK (10.0.26100.6584) legújabb karbantartási kiadását.
Kijavítottunk egy rossz interakciót az új vektor előtti optimalizálásokkal és a vektorizáló jellel (az optimalizált kód /O2 kódra hatással van).
Kijavítottuk a megoldatlan külső hibát a továbbított adatokat tartalmazó ARM64X DLL-ek létrehozásakor. Visszajelzési jegy
PGO-rendszerállapot futtatókörnyezet összeomlása ARM64-en Visszajelzési jegy

17.14.17-es verzió

Kiadás dátuma: 2025. október 14.

Leggyakoribb hibajavítások A közösségtől
A .NET Upgrade Assistant bővítmény már nem kompatibilis a Visual Studio Enterprise 17.14.36518.9-tel Visszajelzési jegy
Kijavítottunk egy lehetséges összeomlást a C++ kifejezések hibakeresés közbeni kiértékelésekor. Visszajelzési jegy
A Copilot csevegőablak témaütközései a témabeállításokkal Visszajelzési jegy
A copilot használata kivétel hibakereséséhez androidos környezetben soha nem működik Visszajelzési jegy
Kijavítottunk egy hibát a Copilot Profiler-ügynökkel, amely miatt nem sikerült BenchmarkDotNet-teljesítményteszt-projektet létrehozni.
A .NET iOS ezen verziója támogatja az Apple iOS 26-ot, és az Apple Xcode 26 használatát igényli. További részletek: .NET for iOS/tvOS/macOS/macCatalyst release notes
Biztonsági értesítések megoldva CVE Descritpion
Visual Studio Information Disclosure Vulnerabilityl CVE-2025-54132 Ez a biztonsági frissítés a Markdown Mermaiden keresztüli tetszőleges adatkiszivárgást kezeli
A Visual Studio távoli kódvégrehajtási biztonsági rése CVE-2025-55240 Ez a biztonsági frissítés egy nem megbízható keresési útvonal távoli kódvégrehajtási biztonsági rését oldja meg a Gulpfile-ban
A .NET biztonsági funkció megkerülő biztonsági rése CVE-2025-55315 Ez a biztonsági frissítés a HTTP-kérések csempészetével kapcsolatos biztonsági rést oldja meg az adattömbbővítmény helytelen elemzése miatt
.NET-információfeltárás biztonsági rése CVE-2025-55248 Ez a biztonsági frissítés egy biztonsági rést old meg, amely miatt az SmtpClient TLS nélkül is csatlakozhat, még akkor is, ha a UseSsl igaz

17.14.16-os verzió

Kiadás dátuma: 2025. szeptember 23.

Leggyakoribb hibajavítások A közösségtől
Nuget Package Manager for Project –> Csatlakozás a levélszemét hírcsatornájához Visszajelzési jegy
A UseDynamicDebugging használatával link.exe 1422-es hibát ad vissza, és elfelejti a hiba részleteinek jelentését Visszajelzési jegy
A meglévő TFVC-ellenőrzési szabályzat nem tekinthető meg Visszajelzési jegy

17.14.15-ös verzió

Kiadás dátuma: 2025. szeptember 16.

Leggyakoribb hibajavítások A közösségtől
A GitHub Copilot rugalmasságának javítása az internetkimaradásokkal szemben a Visual Studióban Visszajelzési jegy
ASAN – a hatókör utáni hamis használat pozitív, ha a hozzáférés kivételkezelőben történik Visszajelzési jegy
A C++ dinamikus hibakeresés helytelenül inicializálja a statikus helyi beállításokat Visszajelzési jegy
"LINK: hiba LNK2001: megoldatlan külső szimbólum" a VS 17.14.5-re való frissítés után Visszajelzési jegy
A KASAN-illesztőprogramok nem kapcsolják össze a hivatkozó széles sztringfüggvényeket (wcscat, wcscpy, wcsncpy) Visszajelzési jegy
Visual Studio 2022 Github Copilot Build standok a Cmake linker nélküli használatakor Visszajelzési jegy
A Copilot Agent mód hibái – a "get_output_window_logs" nem sikerült: Nem sikerült a System.Guid típusú érték származtatása az argumentumpanelazonosítóból Visszajelzési jegy
Az új Copilot Profiler-ügynököt a Visual Studio 2022-be hoz hoztuk, így a felhasználók segítséget kaphatnak a kód optimalizálásához.

17.14.14-es verzió

Kiadás dátuma: 2025. szeptember 9.

Leggyakoribb hibajavítások A közösségtől
A szimbólumok letöltése már nem működik Visszajelzési jegy
Kijavítottunk egy hibát a taghozzáférések értékkategóriájával kapcsolatban. Visszajelzési jegy
Kijavítottunk egy hibát a tömbök értékkategóriájával kapcsolatban. Visszajelzési jegy
Kijavítottunk egy ICE-t, amely egy tömb helytelenül meghatározott értékkategóriájához kapcsolódik. Visszajelzési jegy
Kijavítottunk egy hibát, amely miatt az MSBuild belső hibát eredményezett ahelyett, hogy buildüzenetet jelentett volna, ha a glob bővítése sikertelen volt.
A .NET-futtatókörnyezet 8.0.20-ra és 9.0.9-re, a .NET SDK pedig 9.0.305-ösre frissül
Bővítményfrissítés a VS 17.14-ben Visszajelzési jegy
A GitHub Copilot csevegőablaka automatikusan görget a legújabb generált szóhoz, megakadályozva az olvasást a felülről a válaszgenerálás során Visszajelzési jegy
A kódlefedettségi nézetek konfigurálása sikertelen Visszajelzési jegy
Ügynök: a teljes módosítási előugró ablak a csevegőablakban marad, nem lehet elvetni Visszajelzési jegy

17.14.13-es verzió

Kiadás dátuma: 2025. augusztus 19.

Leggyakoribb hibajavítások A közösségtől
A VS 2022 v17.14.11 nem tudja betölteni az mcp-kiszolgálókat Visszajelzési jegy
A Copilot Agent mód megszakad, és ebben a szálban nem állítható helyre: System.ArgumentException: Érvénytelen karakterek az elérési úton EditsFunctionHandler GetErrorsAsync Visszajelzési jegy
Az Élő vizualizációfa és az Élő tulajdonságkezelő nem működik Visszajelzési jegy
Kijavítottunk egy hibát, amely miatt a hiányzó sztringértékeket helytelenül írták üres sztringekként a honosított RESX-fájlokban, ami üres sztringeket eredményezett az adott kultúrák számára. Ezzel a javítással az ilyen értékek null értékként lesznek megírva, így azok feloldhatók alapértelmezett (semleges) értékként. Visszajelzési jegy
A 10.0.26100.4188-ucrtbased.dll-verzióhoz hiányzó szimbólumok Visszajelzési jegy
Frissítette a MinGit 2.50.1-re, hogy elhárítsa azt a problémát, amely miatt a ReFS-köteteken és a Windows Server 2022-ben található adattárakkal rendelkező felhasználók nem tudtak Git-műveleteket végrehajtani a VS IDE-vel. Visszajelzési jegy
Kijavítottunk egy hibát, amely miatt helytelen IntelliSense-hibákat jelentettek a Shift JIS-ként kódolt és japán karakterekkel ellátott sztringkonstansokat tartalmazó forrásfájlokban.
A VS mostantól tartalmazza a MAUI 9.0.82-et (SR8.2)
Kijavítottunk egy verem túlcsordulási összeomlását bizonyos MASM által létrehozott hibakeresési információk összekapcsolásakor.

17.14.12-es verzió

Kiadás dátuma: 2025. augusztus 12.

Biztonsági értesítések megoldva CVE Descritpion
A GitHub Copilot és a Visual Studio távoli kódvégrehajtási biztonsági rése CVE-2025-53773 Ez a biztonsági frissítés egy biztonsági rést old meg, amely miatt a Copilot módosítja a beállításokat a chat.tools.autoApprove értékének igaz értékre állításához

17.14.11-es verzió

Kiadás dátuma: 2025. augusztus 4.

Leggyakoribb hibajavítások A közösségtől
Hamis pozitív élettartam-kódelemzési figyelmeztetés C26849: Ne halasztsa el az érvénytelen mutatót (élettartam.1). Visszajelzési jegy
Kijavítottuk a SIMD-optimalizálás jogszerűségének ellenőrzését. Visszajelzési jegy
Regresszió 19.43-ból: link.exe összeomlik a PDB-generáció során, hosszú szimbólumokkal Visszajelzési jegy
Kijavítottuk a helytelen chkstk-hívásokat a /Gs0 ARM64EC. Visszajelzési jegy
A http-client.env.json környezetei nem lesznek felvéve (a Visual Studio 17.14.0-s frissítése óta) Visszajelzési jegy
A Copilot Agent mód megszakad, és ebben a szálban nem állítható helyre: System.ArgumentException: Érvénytelen karakterek az elérési úton EditsFunctionHandler GetErrorsAsync Visszajelzési jegy
A Következő Windows SDK-verziók lettek eltávolítva a Visual Studio 2022 telepítőből: 10.0.18362.0, 10.0.20348.0 és 10.0.22000.0. Ha korábban telepítette az SDK ezen verzióinak valamelyikét a Visual Studióval, a frissítéskor a rendszer eltávolítja. Ha a projekt ezen SDK-k bármelyikét célozza, buildelési hibát tapasztalhat, például: A Windows SDK 10.0.22000.0-s verziója nem található. Telepítse a Windows SDK szükséges verzióját, vagy módosítsa az SDK-verziót a projekttulajdonságok lapján, vagy kattintson a jobb gombbal a megoldásra, és válassza a "Retarget megoldás" lehetőséget. A probléma megoldásához javasoljuk, hogy szükség esetén frissítse a projektet a 10.0.26100.0-ra vagy egy korábbi támogatott verzióra. A támogatott SDK-verziók teljes listáját a következő webhelyen találja: https://developer.microsoft.com/windows/downloads/sdk-archive/. Ha az SDK nem támogatott verzióját kell telepítenie, itt találja: https://developer.microsoft.com/windows/downloads/sdk-archive/index-legacy/.

17.14.10-es verzió

Kiadás dátuma: 2025. július 29.

Leggyakoribb hibajavítások A közösségtől
A 17.14.8-ra való frissítés után nem tudok iOS-projekteket létrehozni Visszajelzési jegy
Bővítményfrissítés a VS 17.14-ben Visszajelzési jegy
Az ügynök mód model_max_prompt_tokens_exceeded miatt használhatatlan Visszajelzési jegy
A Github Copilot lefagy a Visual Studióban dotnet-parancsok futtatásakor Visszajelzési jegy
A GitHub Copilot felhasználói felülete a Visual Studióban nem frissíti automatikusan az MCP-kiszolgáló dinamikus eszközlistáját Visszajelzési jegy
A Visual Studio hibakeresési lehetősége: "Mindig futtassa a nem megbízható forráskiszolgálói parancsokat anélkül, hogy a rendszer kéri" hibakeresési lehetőség nem a várt módon működik Visszajelzési jegy
AI, Copilot, Agents és MCP – .mcp.json dotnet run parancs nem tudja használni a relatív elérési utat Visszajelzési jegy
.NET 9 MAUI: A .NET 9.0.5-ös vagy újabb futtatókörnyezete nem található Visszajelzési jegy
A MAUI-alkalmazások esetében az XAML-szerkesztő tetején volt egy élő előnézeti eszköztár és gomb. A gomb át lett helyezve a "Windows hibakeresése > " menüelemre, amely lehetővé teszi a billentyűzet akadálymentességét és a funkciók keresését. Az eszköztár eltűnése után az XAML-szerkesztő visszaszerzi a függőleges területet. Visszajelzési jegy
Ha beírja a "\x" szót a szerkesztőbe egy sor végén, az IDE határozatlan ideig lefagy Visszajelzési jegy
Az élő egység tesztelése a következővel meghiúsul: "Nem található fájl ... .cshtml__virtual.html__virtual.js" Visszajelzési jegy
Kijavítottunk egy MSBuild lefagyást, amely miatt a Visual Studio-megoldás terhelése lefagyhatott.
Győződjön meg arról, hogy a Package Manager felhasználói felülete nem kérdezi le a biztonságirés-adatokat a NuGet-műveletek (hozzáadás, frissítés, eltávolítás) során, ha a NuGet-naplózás ki van kapcsolva.
A Google közösségi bejelentkezési támogatása mostantól integrálva van a GitHub Copilothoz a Visual Studióban.

17.14.9-es verzió

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 Visszajelzési jegy
A Copilot-fájlmódosítások előnézete üres Visszajelzési jegy
A feloldókulcs nem zárja be a keresőmezőt egy XAML-fájlban Visszajelzési jegy
Kijavítottuk az Android hibakeresési céljainak listáját, ha érvénytelen Java-futtatható a PATH-ban. Visszajelzési jegy
Bővítményfrissítés a VS 17.14-ben Visszajelzési jegy
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. Visszajelzési jegy
AI, Copilot, Agents és MCP – .mcp.json dotnet run parancs nem tudja használni a relatív elérési utat Visszajelzési jegy
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.

17.14.8-es verzió

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 Visszajelzési jegy
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. Visszajelzési jegy
A Docker-tárolók nem jelennek meg a Visual Studióban hibakeresés céljából. Visszajelzési jegy
Frissítette a Visual Studio Installert, 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

17.14.7-es verzió

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 Visszajelzési jegy
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. Visszajelzési jegy
Az Escape nem észlelhető a fejlesztői PowerShellben a 17.14-ben Visszajelzési jegy
Frissítve a VS 17.14 - NCrunch 5.10.0.7 szünetekre Visszajelzési jegy
Nem lehet VB.NET alkalmazást készíteni a VS2022 17.14.0 előzetes verzió 1.1-ben Visszajelzési jegy
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.

17.14.6-os verzió

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 Visszajelzési jegy
A fertőtlenítő lefedettség rossz Codegen-kódot eredményez Visszajelzési jegy
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. Visszajelzési jegy
A GitHub Copilot-ügynök előzetes verziója nem tud terminálparancsokat futtatni az egységtesztek futtatása után Visszajelzési jegy
Az EventTrigger útválasztási eseményének betöltésekor a storyboard nem találja a célelemet név szerint. Visszajelzési jegy
Kijavítottunk egy hamis-pozitív szintaxishibát a boost::p arser alkalmazásban Visszajelzési jegy
A Copilot nem látja a .xaml.cs és a .xaml közötti különbséget Visszajelzési jegy
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. Visszajelzési jegy
Kijavítottuk a fordító összeomlását okozó összetett tulajdonságészlelési kóddal kapcsolatos hibát. Visszajelzési jegy
A Copilot Assistant "run_build" nem sikerült Visszajelzési jegy
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.

17.14.5-ös verzió

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 Visszajelzési jegy
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.

17.14.4-es verzió

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 Visszajelzési jegy
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." Visszajelzési jegy
#include befejezése már nem javasol fájlokat vagy mappákat az elérési úton Visszajelzési jegy
A Visual Studio továbbra is arra kért, hogy adjam meg újra a hitelesítő adatokat [expansion.microsoft.com bérlő blokkolva] Visszajelzési jegy

17.14.3-es verzió

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 Visszajelzési jegy
Hiányoznak az Android indítási beállításai Visszajelzési jegy
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. Visszajelzési jegy
Újra kell indítanom a VS-t minden alkalommal, amikor módosítok valamit a kódban (Xamarin) Visszajelzési jegy
A git-ágak módosítása miatt a megnyitott fájlok bezárulnak Visszajelzési jegy
A "Gyorsművelet és definíció újrabontása > " nem működik a 17.14-ös frissítésben (UE5) Visszajelzési jegy

17.14.2-es verzió

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. Visszajelzési jegy

17.14.1-es verzió

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. Visszajelzési jegy
Kijavítottunk egy hibát, amely a Microsoft Store-beli feltöltési csomag létrehozásakor merült fel. Visszajelzési jegy
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.

Boldog kódolást!
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.