Freigeben über


Visual Studio Versionshinweise

Wir freuen uns, die Verfügbarkeit von Visual Studio 2022 v17.14 bekanntzugeben. Dieses Update konzentriert sich auf Stabilität und Sicherheit sowie KI-Verbesserungen für alle Entwickler.

Laden Sie Visual Studio 2022 v17.14 herunter, um diese neuen Features und Verbesserungen zu nutzen.

Features

Entdecken Sie die neuesten Verbesserungen und Updates in Visual Studio 2022, Version 17.14. Dieser Abschnitt enthält ausführliche Informationen zu neuen Features, Verbesserungen und Tools, die in dieser Version verfügbar sind.

IDE

MCP Authentication Management

Sie können jetzt Authentifizierungsanmeldeinformationen für MCP-Server in einer einheitlichen Benutzeroberfläche in Visual Studio.

Sie können jetzt Authentifizierungsanmeldeinformationen für MCP-Server an einer zentralen Stelle in Visual Studio verwalten, einschließlich Anmeldeinformationen außerhalb des Visual Studio Schlüsselbunds wie Microsoft und GitHub Konten. Greifen Sie über die neue MCP-Serververwaltungsoberfläche darauf zu.

MCP-Serververwaltungsfenster mit Authentifizierungsoptionen

MCP-Serveranweisungen

You can now view instructions files that may be shipped with MCP servers directly in Visual Studio.

MCP-Serveranweisungen sind eine schnelle Systemaufforderung, die der Server an den Host sendet und Ihnen zeigt, wie sie die Tools dieses Servers verwenden. Sie können diese Anweisungsdateien jetzt direkt in Visual Studio anzeigen. Öffnen Sie einfach die neue MCP-Serververwaltungsoberfläche, um sie auszuchecken.

MCP-Serveranweisungenfenster in Visual Studio

MCP Elicitationen und Samplings

Unterstützung für MCP-Elicitationen und neue UX für Elikitationen und Samplings im Chat.

MCP in Visual Studio unterstützt jetzt Elikitationen. Mit dem Model Context Protocol (MCP) können Server während interaktionen zusätzliche Informationen von Ihnen über den Client anfordern. Dieser Ablauf hilft Ihnen, Benutzerinteraktionen und Datenfreigaben zu steuern, während Server die benötigten Details erfassen.

Sie können jetzt direkt im Chatfenster auf MCP-Sampling- und Elikitationsanfragen antworten, um eine einfachere, optimierte Erfahrung zu erhalten.

Chatfenster mit MCP-Elikitationsanforderung

Chatfenster mit MCP-Samplingantwortoptionen

MCP Server Management

An easier, unified UX for managing MCP servers in Visual Studio.

Die Verwaltung von MCP-Servern in Visual Studio ist jetzt mit einer einheitlichen Benutzeroberfläche einfacher. Sie können den Serverstatus in einer vereinfachten Verwaltungs-UI schnell konfigurieren, authentifizieren und anzeigen.

MCP-Serververwaltungs-UI mit Konfigurationsoptionen

Wählen Sie im Flyout für jeden Server im Toolauswahlfenster die Option "Konfigurieren" aus, um zu beginnen.

MCP-Serververwaltungs-UI mit Serverstatus und Authentifizierung

Microsoft 365 Agents Toolkit - Juni

Agents Toolkit 17.14 GA Juni-Versionsupdates.

Die Juni-Version enthält mehrere Korrekturen für die Version 17.14 GA:

  • Aktivieren Sie den Start und die Vorschau des benutzerdefinierten Modul-Agents in Microsoft 365 Copilot.

Es gibt eine angepasste Engine Agent-Vorlage in unserem Toolkit, die Weather Agent heißt. Wir haben diese Vorlage aktualisiert, damit sie im Microsoft 365 Copilot-Chat gestartet und in der Vorschau angezeigt wird. Um es auszuprobieren, wählen Sie einfach das Copilot Startprofil aus, wenn Sie debuggen.

  • Ein Fehler beim Debuggen mit der Installation von Microsoft 365 Agents-Playground wurde behoben. Das Toolkit zeigt jetzt eine klare Nachricht und Anweisungen zur Behebung des Problems an.

  • Vorlagen aktualisieren die Abhängigkeit des App-Manifests auf v1.21.

  • Mehrere Fehler in der README-Datei der Vorlagen, die durch unsere neue Marke entstanden sind, wurden behoben.

  • Das Symbol für das Toolkit im Manager der Erweiterung wurde aktualisiert.

  • Beim Start von Agents Playground wurde das Problem behoben, dass der erforderliche Wert für die Kanal-ID nur msteams und Emulator die Möglichkeit bietet. Jetzt bietet er auch andere Werte wie Webchat.

Erweiterte NuGet-Authentifizierung

NuGet stellt jetzt Kontext bereit, wenn Sie aufgefordert werden, Anmeldeinformationen anzugeben.

Wir haben den NuGet-Authentifizierungsprozess verbessert. Wenn wir ein mögliches Authentifizierungsproblem feststellen, sehen Sie jetzt einen neuen Authentifizierungsdialog, der Ihnen Informationen über den Feed und die spezifischen Kontobedürfnisse liefert.

NuGet-Authentifizierungsdialogfeld

Dieses Update verbessert den Re-Authentifizierungsprozess für Multi-Faktor-Authentifizierungsszenarien (MFA), behebt Probleme mit aufeinanderfolgenden Prompts zur Authentifizierung und sorgt für einen reibungsloseren Ablauf bei der Verwaltung privater NuGet-Feeds.

Microsoft 365 Agents Toolkit

Teams Toolkit 17.14 GA-Updates.

Wir freuen uns, ihnen mitzuteilen, dass unser Produkt, das zuvor als Teams-Toolkit bekannt ist, in Microsoft 365 Agents Toolkit umbenannt wird. Diese Änderung spiegelt unseren erweiterten Fokus und unser Engagement zur Unterstützung einer breiteren Palette von Plattformen und Projekttypen innerhalb des Microsoft 365 Ökosystems wider.

Während wir unser Produkt weiter verbessern, verschieben wir unseren Fokus von der ausschließlichen Unterstützung der Teams-Entwicklung, um Entwicklern die Möglichkeit zu geben, Microsoft 365 Copilot Agents und andere Anwendungen auf der Microsoft 365 Plattform zu erstellen. Zu diesen Plattformen gehören Microsoft 365 Copilot, Microsoft Teams, Office Family und Outlook. Diese Erweiterung ermöglicht es uns, unsere Benutzer besser zu bedienen, indem wir umfassende Tools, Vorlagen und Ressourcen für die Entwicklung einer Vielzahl von Microsoft 365-Lösungen bereitstellen.

Der neue Name, Microsoft 365 Agents Toolkit, stellt besser die vielfältigen Funktionen und Funktionen unseres Produkts dar. Wir glauben, dass diese Änderung unseren Benutzern helfen wird, die gesamte Palette an Entwicklungsmöglichkeiten, die in der Microsoft 365 Umgebung verfügbar sind, leichter zu identifizieren.

Vielen Dank für Ihre fortgesetzte Unterstützung, da wir weiterentwickelt werden, um die wachsenden Bedürfnisse unserer Entwicklercommunity zu erfüllen.

Erstellen eines deklarativen Agents

Wir freuen uns, dass wir in dieser Version Projektvorlagen zum Erstellen von deklarativen Agents für Microsoft 365 Copilot hinzugefügt haben.

DA-Projekt erstellen

Sie können einen Declarative Agent mit oder ohne eine Aktion erstellen. Sie haben die Wahl, neue APIs zu definieren oder bestehende zu verwenden, um Aufgaben auszuführen oder Daten abzurufen.

Verwenden Sie Microsoft 365 Agents Toolkit zum Debuggen und Anzeigen einer Vorschau Ihrer deklarativen Agents in Microsoft Copilot.

Reibungsloses Debuggen mit nur einem Klick aktivieren

In früheren Versionen des Teams-Toolkits, das jetzt Microsoft 365 Agents Toolkit genannt wird, mussten Sie, wenn Benutzer eine lösungsgeneriert haben, den Befehl Prepare Teams-App-Abhängigkeit verwenden, bevor Sie das Projekt debuggen. Mit diesem Befehl wurde das Toolkit ausgelöst, damit Entwickler wichtige Ressourcen zum Debuggen erstellen können, z. B. das Registrieren oder Aktualisieren der Teams-App.

Um die Debugerfahrung zu verbessern und für Visual Studio Benutzer intuitiver zu machen, haben wir diesen Schritt entfernt und das Debuggen mit einem Klick aktiviert. Jetzt können Sie ohne Vorbereitungsschritte direkt auf die Debugschaltfläche klicken. Wenn Sie jedoch Änderungen an Ihrem App-Manifest zwischen zwei Debugereignissen vorgenommen haben und Ihre App aktualisieren müssen, bleibt dies weiterhin möglich. Wir bieten zwei Debugprofile an:

Debug-Profile

  • Debuggen mit Aktualisierungs-App: Wählen Sie das Standardprofil [Your Target Launch Platform] (browser) aus, wenn Sie Änderungen an Ihrer App vorgenommen haben, um sicherzustellen, dass die Updates angewendet werden.
  • Debuggen ohne Aktualisieren der App: Wählen Sie das zweite Profil [Your Target Launch Platform] (browser) (skip update app) aus, um die Aktualisierung der App-Ressourcen zu überspringen, wodurch das Debuggen leichter und schneller wird.
Upgrade auf .NET 9

Darüber hinaus haben wir in dieser Version alle Projektvorlagen aktualisiert, um .NET 9 zu unterstützen.

.net9-Support

Viel Spaß beim Programmieren!
Die Microsoft 365 Agents Toolkit-Team

Beibehalten von Schriftarteinstellungen für Themen 📣

Wenn Sie Designs ändern, bleiben Ihre Schriftart- und Schriftgradeinstellungen erhalten.

Wir wissen, dass die Schriftarten, die Entwickler bei der Codierung auswählen, eine persönliche Wahl ist, die von den Vorlieben für Lesbarkeit, Barrierefreiheit oder Ästhetik beeinflusst wird. Visual Studio Designs konzentrieren sich in erster Linie auf Präsentationsfarben und sind unabhängig von Ihren bevorzugten Schriftarten.

Mit diesem Update haben wir Funktionen eingeführt, um beim Wechseln von Designs Ihre Schriftart- und Schriftgradauswahl beizubehalten. Sie können ihre Schriftarteinstellungen jetzt einmal festlegen und Designs in Visual Studio wechseln, ohne die Schriftarteinstellungen jedes Mal neu konfigurieren zu müssen. Beachten Sie, dass die Farben Ihrer Schriftarten mit dem Design verknüpft bleiben, da dies der Zweck von Designs ist, ihre Schriftartauswahl jedoch beibehalten wird.

Die Visual Studio Editor zeigt denselben Codeabschnitt mit derselben Schriftart an, die Hälfte des Codes befindet sich jedoch im dunklen Design und in der Hälfte in hell.

📣 Geben Sie unter Featureticket Feedback, und setzen Sie die Unterhaltung fort.

Produktivität

Mermaid-Diagrammrendering

Rendering Mermaid-Diagramme sowohl im Markdown-Editor als auch im Copilot Chat.

Visual Studio unterstützt jetzt das Rendern von Mermaid-Diagrammen sowohl im Markdown-Editor als auch im Copilot Chat. Hiermit können Sie komplexe Datenstrukturen, Workflows und Beziehungen direkt im Code-Editor visualisieren. Sie können beispielsweise Fluss- und andere Diagramme in einer Markdown-Datei mit der Mermaid-Syntax erstellen – sie werden automatisch in der Vorschau gerendert.

Mermaid-Diagramm im Markdown-Editor gerendert

Sie können auch Copilot Chat bitten, Diagramme und Diagramme zu generieren, um komplexe Codebasen oder Logik mit visuellen Hilfsmitteln zu erläutern. Das zurückgegebene Mermaid-Markdown wird automatisch im Chatfenster gerendert.

Mermaid-Diagrammsyntax, die von Copilot Chat

Bitte probieren Sie es aus, und generieren Sie heute ein Mermaid-Diagramm! Wir würden uns freuen, Ihr Feedback und alle Vorschläge zur Verbesserung dieser Funktion zu hören.

GitHub Copilot

Copilot Agent Mode

Copilot Agent Mode ist die nächste Entwicklung in der KI-unterstützten Entwicklung und hat sich aus preview.

Der Agentmodus entsperrt eine neue Möglichkeit zum Erstellen mit GitHub Copilot, was über einseitige Eingabeaufforderungen hinausgeht, um ganze Aufgaben von Anfang bis Ende zu verarbeiten.

Um zu beginnen, öffnen Sie Copilot Chat, klicken Sie auf Ask und wechseln Sie dann zu Agent.

Von Idee zu Code

Der Agent-Modus versteht Ihre Intentionen, erstellt einen Plan, zieht den richtigen Kontext heran und ergreift Maßnahmen. Es kann Fehler beheben, Dateien bearbeiten und Ihre Lösung erstellen – alles von einer einzigen Eingabeaufforderung bis zum Erreichen Ihres Ziels.

Mit der MCP-Integration kann der Agentmodus auch umfangreiche Kontexte aus Ihren verbundenen Systemen abrufen – z. B. GitHub, CI-Pipelines oder Überwachungsdashboards – um noch intelligentere Aktionen zu ergreifen.

Probieren Sie es aus und sehen Sie, welche Verbesserungen Sie damit erzielen können!

Agentmodus

Important

Aktivieren Sie GitHub Copilot Kostenlos, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub Konto.

Aktivieren Sie GitHub Copilot jetzt kostenlos.


Copilot Verbesserungen im Agentmodus

Copilot Agent Mode ist die nächste Entwicklung in der KI-unterstützten Entwicklung und hat sich aus preview.

In den letzten Monaten haben wir den Agent Modus erheblich verbessert, um die Zuverlässigkeit, die Geschwindigkeit und die allgemeine Benutzerfreundlichkeit zu erhöhen. Hier sind einige der Verbesserungen, die wir vorgenommen haben:

Leistung und Zuverlässigkeit
  • Der Agent Modus zeigt jetzt deutlichere Fortschrittsanzeigen an, sodass Sie immer wissen, was im Hintergrund passiert.
  • Das Zwischenspeichern von Prompts wurde verbessert, um die Antwortzeiten zu verkürzen.
Arbeits-Set und Dateiverwaltung
  • Das Arbeits-Set bleibt jetzt ausgeblendet, wenn es leer ist, und zeigt nur dann eine Dateianzahl an, wenn es relevant ist.
  • Abgelehnte Dateien werden automatisch von den Datenträgern gelöscht und aus dem Arbeits-Set entfernt.
  • Objekte, die mit keine Änderungen markiert sind, werden jetzt nach unten sortiert, um das Durcheinander zu verringern.
Prompting und Planung
  • Die aktualisierte Formatierung des Prompts verbessert die Leistung des Agent Modus mit GPT-5 Modellen.
  • Wir testen ein neues Tool für die Planung, mit dem das Modell komplexe Anfragen in kleinere, nachvollziehbare Schritte zerlegen kann, indem es eine live-aktualisierte Markdown-Datei verwendet. Erste Benchmarks (einschließlich SWE-bench) zeigen deutliche Verbesserungen bei mehrstufigen Aufgaben.
Build- und Tool-Steuerung
  • Sie können jetzt die automatischen Builds im Agent Modus deaktivieren. Öffnen Sie das Menü Tools neben dem Chat-Prompt und deaktivieren Sie die Option run_build zur manuellen Steuerung.
Fixes und allgemeine Verbesserungen
  • Das Abbrechen einer Anfrage für den Agent Modus funktioniert jetzt zuverlässiger.
  • Behoben wurden mehrere Probleme, bei denen der Agent Modus während der Ausführung des Tools zum Stillstand kommen oder hängen konnte.

Wir liefern in jedem Sprint Updates aus. Wenn Sie den Agent Modus schon länger nicht mehr benutzt haben, ist jetzt ein guter Zeitpunkt, ihn wieder auszuprobieren. Die Erfahrung ist schneller, reibungsloser und stabiler - und wir haben gerade erst angefangen.

Important

Aktivieren Sie GitHub Copilot Kostenlos, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub Konto.

Aktivieren Sie GitHub Copilot jetzt kostenlos.


GPT-5-Modellunterstützung 📣

GPT-5 bietet schnellere Antworten und noch bessere Leistung beim Schreiben und Verstehen von Code.

Wir freuen uns, dass GPT-5 für alle in Visual Studio gelandet ist. Es ist schneller und noch besser, Ihnen beim Lesen, Schreiben und Umgestalten von Code zu helfen. Wir können nicht warten, was Sie damit erstellen.

GPT-Modellunterstützung5

Klicken Sie in Ihrer IDE auf das Copilot Signal, öffnen Sie den Chat, und wählen Sie GPT-5 (Vorschau) aus, um es auszuprobieren.

📣 See feature ticket to share your feedback and continue the conversation.

Important

Aktivieren Sie GitHub Copilot Kostenlos, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub Konto.

Aktivieren Sie GitHub Copilot jetzt kostenlos.


MCP-Unterstützung ist allgemein verfügbar

MCP-Unterstützung ist in VS allgemein verfügbar und ermöglicht eine nahtlose Verbindung ihres gesamten Engineering-Stapels direkt in Copilot für eine leistungsfähigere Entwicklungserfahrung.

Wir freuen uns, ihnen mitzuteilen, dass die MCP-Unterstützung jetzt ga in Visual Studio ist! Erweitern Sie die Leistungsfähigkeit des Agentmodus durch umfassenden Echtzeitkontext aus Dem gesamten Entwicklungsstapel.

Model Context Protocol (MCP) ist ein Protokoll, das so konzipiert ist, dass KI-Agents nahtlos mit einer Vielzahl externer Tools und Dienste verbunden werden, ähnlich wie http-standardisierte Webkommunikation. Ziel ist es, jedem Client die Integration robuster Toolserver wie Datenbanken, Codesuche und Bereitstellungssysteme zu ermöglichen, ohne benutzerdefinierte Verbindungen für jedes Tool zu schreiben.

Mit unserer GA-Ankündigung bringen wir eine ganze Reihe von aufregenden Features, mit noch schneller auf dem Weg, um MCP einfacher als je zuvor zu machen, um auf Serverkonfigurationen zuzugreifen und diese zu verwalten.

Vollständige Authentifizierungsspezifikationsunterstützung für Remoteserver (mit jedem OAuth-Anbieter)

VS unterstützt jetzt die neue MCP-Autorisierungsspezifikation, was bedeutet, dass die OAuth-Unterstützung jetzt für alle OAuth-Anbieter enthalten ist. Zuvor Visual Studio unterstützte Authentifizierung für Remoteserver durch Integration in den VS-Schlüsselbund. In der August-Version von VS wird die Authentifizierung mit jedem OAuth-Anbieter für Remote-MCP-Server unterstützt. Wählen Sie einfach " Authentifizierung für jeden Server verwalten" aus den CodeLens in der .mcp.json-Datei aus, und Sie werden zu einem Browser-Popup umgeleitet, um Ihre Anmeldeinformationen für den erforderlichen OAuth-Anbieter für diesen Server einfach bereitzustellen.

Einfachere Möglichkeiten zum Hinzufügen neuer MCP-Server

Mit der GA-Version von MCP in VS fügen wir zwei neue Möglichkeiten zum Hinzufügen von Verbindungen zu neuen MCP-Servern hinzu. Es ist nicht mehr erforderlich, JSON-Codeausschnitte manuell in eine .mcp.json Datei zu kopieren und einzufügen. MCP-Unterstützung ist jetzt wirklich eine erstklassige Erfahrung in VS mit diesen neuen Features:

Installation mit einem Klick aus dem Web

Haben Sie jemals schaltflächen in MCP-Server-Repositorys bemerkt, die "Installieren in VS Code" sagen, und fragen Sie sich, wann die Unterstützung für diese einfache Funktionalität zu VS kommen würde? Ihre Fragen wurden beantwortet! Visual Studio unterstützt jetzt die Serverinstallation mit nur einem Klick aus dem Web. Mit dieser neuen Funktionalität ist das Hinzufügen neuer MCP-Server in VS so einfach wie der Klick auf eine Schaltfläche. Achten Sie auf die Schaltflächen " In VS installieren ", um in den Repositorys für Ihre bevorzugten MCP-Server zu erscheinen! Wenn Sie ihrem eigenen MCP-Server-Repository eine Schaltfläche hinzufügen möchten, oder Sie feststellen möchten, dass ein Element aus Ihrem bevorzugten öffentlichen Server-Repository fehlt, können Sie eine mit der folgenden Protokollhandlervorlage erstellen: vsweb+mcp:/install, gefolgt von den Servermetadaten.

Hinzufügen eines Server-UI-Flusses

Wir haben es einfacher denn je gemacht, Verbindungen zu neuen MCP-Servern mit unserem neuen Add-Flow hinzuzufügen. Unabhängig davon, ob es sich um einen Onlineserver oder einen benutzerdefinierten integrierten MCP-Server für Ihre Organisation handelt, müssen Sie JSON nicht mehr manuell kopieren, einfügen und konfigurieren, um eine Verbindung mit neuen Servern herzustellen. Um auf diesen Fluss zuzugreifen, klicken Sie einfach im Toolauswahlfenster in GitHub-Copilot Chat auf das neue grüne Plus-Schaltflächensymbol.

Server hinzufügen, Toolauswahlfenster

Geben Sie einfach den Namen des Servers, die Eingabemethode, alle Argumente oder URL für HTTP-Server an, und fügen Sie die Verbindung nahtlos hinzu.

Mcp Add Flow

MCP-Governance-Richtlinienunterstützung

Wir wissen, dass Organisationen möglicherweise unterschiedliche Richtlinien haben und durch eine neue Integration in GitHub-Richtlinie, Unternehmen und Organisationen jetzt eine differenzierte Kontrolle über den Zugriff auf MCP-Funktionen innerhalb ihrer Organisationen haben können. Ihr IT-Administrator kann jetzt einfach zu Ihren GitHub Richtlinieneinstellungen navigieren und MCP-Features für alle Benutzer ein- oder ausschalten.

Mcp Governance

Important

Aktivieren Sie GitHub Copilot Kostenlos, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub Konto.

Aktivieren Sie GitHub Copilot jetzt kostenlos.


Bring your own model to chat

You can now connect your own language models to Visual Studio Chat, giving you more choice, control, and customization over your AI experience.

Sie können jetzt Ihre eigenen Sprachmodelle mit Visual Studio Chat verbinden, sodass Sie mehr Auswahl, Kontrolle und Anpassung über Ihre KI-Erfahrung erhalten.

Verwenden Sie API-Schlüssel aus Anthropic, Google oder OpenAI , um die neuesten Versionen auszuprobieren, Modelle auszuführen, die Ihren Sicherheits- oder Leistungsanforderungen entsprechen, und wechseln Sie einfach zwischen integrierten und benutzerdefinierten Optionen.

Bringen Sie Ihren eigenen Schlüssel mit

Erste Schritte:

  1. Öffnen Sie das Chatfenster → Wählen Sie " Modelle verwalten " aus der Modellauswahl > Ihren Anbieter und Schlüssel hinzu.

Nur für Chat verfügbar. Wird für Copilot Business oder Enterprise nicht unterstützt. Modellfunktionen variieren.

Weitere Anbieter und Features werden in Kürze verfügbar sein und helfen Ihnen dabei, mit der KI zu arbeiten, die für Sie am besten geeignet ist.

Important

Aktivieren Sie GitHub Copilot Kostenlos, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub Konto.

Aktivieren Sie GitHub Copilot jetzt kostenlos.


Accept-Code ist teilweise

Accept Copilot Code vervollständigen Wort nach Wort oder Zeile mithilfe von Tastenkombinationen oder dem Randindikator für präzises Steuerelement.

Wollten Sie jemals nur die ersten paar Wörter oder Zeilen eines Copilot Codeabschlusses akzeptieren, anstatt das Ganze zu akzeptieren? Wir freuen uns, dass Sie ab Visual Studio 17.14.13 teilweise ein Vervollständigungswort nach Wort oder Zeile akzeptieren können!

Wenn im Editor ein Copilot Code abgeschlossen ist.

  • Verwenden Sie die Tastenkombination STRG+NACH-RECHTS, um jeweils ein Wort zu akzeptieren.
  • Verwenden Sie die TastenkombinationSTRG-NACH-UNTEN+, um jeweils eine Zeile zu akzeptieren.

Sie können auch den Randindikator verwenden, um den Abschluss teilweise zu akzeptieren. Wenn Sie auf den Randindikator klicken, gibt es auch Optionen für partielle Annahmen.

Bundstegmenü für Codeabschlusse , die teilweise den Codeabschluss akzeptieren

Jetzt haben Sie genauere Kontrolle darüber, wie viel Codeabschluss Sie akzeptieren möchten, anstatt die gesamten Vorschläge zu akzeptieren und danach zu bearbeiten.

Hinweis: Die vorhandene Funktionalität, die an diese Verknüpfungen gebunden ist, wird teilweise außer Kraft gesetzt. Wenn Sie es deaktivieren möchten, wechseln Sie zu extras → Optionen → IntelliCode → Advanced → Whole-Line-Fertigstellungen.

📣 See feature ticket to share your feedback and continue the conversation.

Important

Aktivieren Sie GitHub Copilot Kostenlos, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub Konto.

Aktivieren Sie GitHub Copilot jetzt kostenlos.


Standardmäßiges Ausblenden von Vorschlägen zum nächsten Bearbeiten

Blenden Sie "Nächste Bearbeitungsvorschläge" automatisch aus, und überprüfen Sie sie nur, wenn Sie damit interagieren.

Möchten Sie beim Codieren fokussiert sein und keine nächsten Bearbeitungsvorschläge (NES) automatisch angezeigt werden? Wir hören, dass manchmal Copilot-Empfehlungen etwas ablenken kann, wenn sie unerwartet angezeigt werden, und jetzt in Visual Studio Können Sie NES standardmäßig ausblenden und nur überprüfen, wenn Sie möchten.

NES wird weiterhin basierend auf Ihren Bearbeitungen ausgelöst, und wenn ein verfügbarer NES für Sie zur Überprüfung bereit ist, wird ein Randindikator im Bundstegbereich angezeigt, der auf die Zeile zeigt, für die er einen Vorschlag hat. Um diesen Vorschlag anzuzeigen, können Sie eine der folgenden Aktionen ausführen:

  1. Klicken Sie auf den Randindikator oder
  2. Drücken Sie Tab die TASTE.

und der Vorschlag wird angezeigt. Nachdem Sie die Vorschläge angezeigt haben, können Sie dann erneut drücken Tab , um sie anzunehmen oder zu drücken ESC , um sie zu schließen. Nachdem Sie einen Vorschlag angenommen haben, werden alle zugehörigen Vorschläge automatisch wieder angezeigt, da sie auch nützlich sind. Alle anderen neuen Vorschläge, die nicht mit Ihrem zuvor angenommenen Vorschlag zusammenhängen, werden wieder ausgeblendet.

Im folgenden Video ist z. B. nach dem Wechsel Point zu Point3D"NES" verfügbar, aber nicht direkt angezeigt. Die Randanzeige und die Hinweisleiste zeigen, dass in Zeile 4 ein Vorschlag vorhanden ist, und dann habe ich auf den Indikator geklickt, um ihn zu überprüfen.

Ausblenden der nächsten Bearbeitungsvorschläge

Um diese Erfahrung auszuprobieren, wechseln Sie zu Tools → Optionen → GitHub → Copilot → Copilot Fertigstellungen und überprüfen Sie K1> Nächsten Bearbeitungsvorschläge.

Sie können sie auch über die vom Kontextmenü im Randindikator bereitgestellte Verknüpfung konfigurieren. Wenn ein Codevorschlag für Sie im Editor bereit ist (unabhängig von Copilot oder IntelliCode), wird ein Randindikator angezeigt und auf die entsprechende Zeile zeigt. Wenn Sie auf den Indikator klicken, wird ein Kontextmenü angezeigt, das Ihnen mehrere Möglichkeiten gibt, mit dem Codevorschlag zu interagieren:

  • Annehmen (klicken Sie auf 'Annehmen ' oder 'Drücken' Tab)
  • Schließen (klicken Sie auf Schließen oder Drücken ESC)
  • Einstellungen: Sie können die Einstellungsseite GitHub Copilot Fertigstellungen direkt von hier aus öffnen.

Bundstegmenü

Bitte teilen Sie uns in Entwicklercommunity mit, wenn Sie Feedback haben!

Important

Aktivieren Sie GitHub Copilot Kostenlos, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub Konto.

Aktivieren Sie GitHub Copilot jetzt kostenlos.


Sign up for Copilot with your Google account

You can now sign up to use Copilot with your existing Google account!

Neu bei Copilot? Sie können sich jetzt mit Ihrem Google-Konto für Copilot registrieren!

GitHub unterstützt jetzt social login with Google, and you can link your new account right from Visual Studio.

Klicken Sie im Copilot Chat fenster auf die Schaltfläche Sign up with Google, um Ihre Copilot mit Ihrem Google-Konto einzurichten!

Copilot Chat fenster

Important

Aktivieren Sie GitHub Copilot Kostenlos, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub Konto.

Aktivieren Sie GitHub Copilot jetzt kostenlos.


Gemini 2.5 Pro und GPT-4.1

Neue Modelle wurden gerade in Visual Studio Chat.

Mehr Leistung, Geschwindigkeit und Flexibilität – alles in Ihrer IDE!

Neue Modelle

🚨 Gemini 2.5 Pro ist jetzt in Visual Studio

Gemini 2.5 Pro, weit verbreitet als eines der leistungsstärksten Modelle verfügbar, wird jetzt in Visual Studio unterstützt. Es gesellt sich zu GPT-4.1, GPT-4o, Claude Sonnet 3.7, Claude Sonnet 3.5 und o3 mini, um eine wirklich vielseitige KI mit mehreren Modellen in Ihre IDE zu bringen.

🚨 GPT-4.1 ist jetzt die Standardeinstellung

GPT-4.1 ist jetzt das Standardmodell in Visual Studio, das eine schnellere, reaktionsfähigere und spürbar reibungslosere Erfahrung bietet.


Sie können jetzt das beste Modell für die jeweilige Aufgabe, den Code und den Workflow auswählen. Probieren Sie sie aus und lassen Sie uns wissen, was Sie davon halten!

Important

Aktivieren Sie GitHub Copilot Kostenlos, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub Konto.

Aktivieren Sie GitHub Copilot jetzt kostenlos.


Claude Sonnet 4 und Claude Opus 4

Claude Sonnet 4 und Claude Opus 4 sind jetzt allgemein in Visual Studio verfügbar und bieten erweiterte KI-Funktionen.

Wir freuen uns, ihnen mitzuteilen, dass Claude Sonnet 4 und Claude Opus 4 jetzt allen Visual Studio Kunden allgemein zur Verfügung stehen!

  • Use Claude Sonnet 4 in Agent Mode für faster, more focused interactions.
  • Try both Claude Sonnet 4 and Opus 4 in Ask Mode für deeper reasoning.

Um zu beginnen, öffnen Sie "Chat in Visual Studio", wählen Sie die Modellauswahl aus, und wählen Sie das Claude-Modell aus, das Ihrem Workflow entspricht.

Neues Modell

Important

Aktivieren Sie GitHub Copilot Kostenlos, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub Konto.

Aktivieren Sie GitHub Copilot jetzt kostenlos.


MCP-Serverunterstützung

Verbinden Sie Visual Studio mit KI-Agents mithilfe des neuen Model Context Protocol (MCP), einer standardisierten Methode zum Freigeben von Kontext, Zugriff auf Daten und zum Fördern intelligenter Features.

Visual Studio unterstützt jetzt MCP-Server, die Entsperrung intelligenterer und verbundener KI-Entwicklung. MCP ist ein offenes Protokoll, das standardisiert, wie Apps und KI-Agenten Kontext austauschen und Maßnahmen ergreifen.

Mit MCP in Visual Studio können Sie mehr als nur Informationen von Ihren MCP-Servern abrufen, z. B. Protokolle, Testfehler, PRs oder Probleme. Sie können diese Informationen auch nutzen, um sinnvolle Aktionen in Ihrem Code, Ihrer IDE und sogar in Ihren verbundenen Systemen über Ihren Stack hinweg durchzuführen.

MCP-Serverunterstützung

Einrichten Ihres MCP-Servers

Fügen Sie Ihrer Lösung eine mcp.json-Datei hinzu, und Visual Studio erkennt sie automatisch. Es erkennt auch Configs aus anderen Umgebungen wie .vscode/mcp.json.

Verwenden Ihrer MCP-Server

Öffnen Sie die Dropdownliste Tools im bereich Copilot Chat, um verbundene MCP-Server anzuzeigen. Von dort aus können Copilot kontextbezogene Aktionen mit Ihren vorhandenen Systemen ergreifen.

Hinweis: Um auf MCP-Server zuzugreifen und mit ihnen zu interagieren, müssen Sie sich im Agent-Modus befinden.


Bringen Sie die volle Leistung Ihres Stapels in Copilot, ohne Visual Studio zu verlassen!

Important

Aktivieren Sie GitHub Copilot Kostenlos, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub Konto.

Aktivieren Sie GitHub Copilot jetzt kostenlos.


MCP Server July Update

Enhanced MCP-Serverintegration in Visual Studio ermöglicht eine nahtlose Verbindung ihres gesamten Engineering-Stapels direkt in Copilot für eine leistungsfähigere Entwicklungserfahrung.

Wir haben erhebliche Verbesserungen an der MCP-Serverintegration in Visual Studio vorgenommen, damit Sie einen leistungsfähigeren, verbundenen Engineering-Stapel entsperren können.

McP-Serverunterstützung verbessert

Einrichten Ihres MCP-Servers

Fügen Sie Ihrer Lösung eine mcp.json-Datei hinzu . Visual Studio erkennt sie automatisch (wir unterstützen auch .vscode/mcp.json). Starten und verwalten Sie Server direkt mit CodeLens-Steuerelementen am oberen Rand jedes Serverblocks. Starten Sie Eingaben im Editor ganz einfach neu, führen Sie sie aus, und steuern Sie sie.

Mit der nahtlosen Authentifizierung über die Unterstützung des Schlüsselbunds können Sie sich jetzt direkt in Visual Studio mit Ihren vorhandenen Schlüsselbundanmeldeinformationen authentifizieren – keine zusätzliche Konfiguration erforderlich.

Verwenden Ihrer MCP-Server

Öffnen Sie die Dropdownliste Tools im bereich Copilot Chat, um verbundene MCP-Server anzuzeigen und zu verwalten, indem Sie den Pfeil auswählen, um das neue Menü anzuzeigen. Von dort aus können Sie Servereingaben in unserem neuen modalen Dialogfeld verwalten. Copilot können dann kontextbezogene Aktionen mit Ihren vorhandenen Systemen ausführen.

Hinweis: Um auf MCP-Server zuzugreifen und mit ihnen zu interagieren, müssen Sie sich im Agent-Modus befinden.

MCP

Visual Studio unterstützt jetzt das neue Authentifizierungsprotokoll für MCP-Server.

Mit nahtloser Authentifizierung über die Unterstützung des Schlüsselbunds können Sie sich jetzt mit unterstützten REMOTE-MCP-Servern direkt in Visual Studio mithilfe Ihrer vorhandenen Schlüsselbundanmeldeinformationen authentifizieren – keine zusätzliche Konfiguration erforderlich. Dies wird derzeit für GitHub- und Entra ID-Konten unterstützt, wobei zusätzliche OAuth-Anbieter in einem späteren Update unterstützt werden.

Codelens-Unterstützung für MCP-Server

Visual Studio unterstützt jetzt CodeLens für MCP-Server, sodass Sie Servereingaben und Authentifizierung direkt über den Editor starten und verwalten können. Dadurch wird es einfacher, Ihre Entwicklungsumgebung zu steuern, ohne den Code zu verlassen.

MCP-Codelens-Unterstützung


Bringen Sie die volle Leistung Ihres Stapels in Copilot, ohne Visual Studio zu verlassen!

Important

Aktivieren Sie GitHub Copilot Kostenlos, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub Konto.

Aktivieren Sie GitHub Copilot jetzt kostenlos.


MCP-Eingabeaufforderungen, Ressourcen und Sampling

Visual Studio unterstützt jetzt MCP-Eingabeaufforderungen, Ressourcen und Samplings, um Ihre Copilot Erfahrung zu verbessern, indem Sie eine Verbindung mit Ihrem Engineering stack.

Wir freuen uns, ihnen mitzuteilen, dass Visual Studio jetzt MCP-Eingabeaufforderungen, Ressourcen und Samplings unterstützt, um Ihre Copilot Erfahrung zu verbessern, indem Sie ihren Engineering-Stapel in den Kontext integrieren.

MCP-Prompts und Promptvorlagen

Das Modellkontextprotokoll bietet eine standardisierte Methode für Server, um Prompts für Clients verfügbar zu machen. MCP-Prompts ermöglichen Servern, strukturierte Nachrichten und Anweisungen für die Interaktion mit Sprachmodellen bereitzustellen, die auf den Anwendungsfall und den Inhalt des betreffenden Servers ausgerichtet sind, um sicherzustellen, dass Sie die besten Antworten für eine bestimmte Aufgabe erhalten. mit Visual Studio können Sie jetzt verfügbare Eingabeaufforderungen ermitteln, deren Inhalt abrufen und Argumente bereitstellen, um sie anzupassen.

Um auf alle Eingabeaufforderungen zu verweisen, die von einem MCP-Server stammen, können Sie sie mithilfe der Schaltfläche +Verweis im Chat suchen und dann die Option " Eingabeaufforderungen" auswählen und dann MCP-Eingabeaufforderungen aus dem Flyout auswählen.

Mcp Prompttemplates

Dort erhalten Sie ein modales Dialogfeld, in dem Sie die gewünschte Prompt auswählen können. Sie können dann auf "Eingabeaufforderung einfügen" klicken, um den Text aus dieser Eingabeaufforderung in den Chat einzuschließen .

Menü

Einige MCP-Prompts enthalten Argumente, die Sie ausfüllen können, um die Prompt für Ihre spezifischen Anforderungen anzupassen. Diese werden als Promptvorlagen bezeichnet. Wenn Sie im modalen Dialogfeld eine Prompt auswählen, die Argumente enthält, können Sie diese Werte angeben, bevor Sie die Prompt in den Chat einfügen.

Mcp-Eingabeaufforderungsvorlagen

MCP-Ressourcen und Ressourcenvorlagen

Das Model Context Protocol (MCP) bietet außerdem eine standardisierte Möglichkeit für Server, Ressourcen für Clients verfügbar zu machen. Ressourcen ermöglichen es Servern, Daten freizugeben, die Kontext zu Sprachmodellen bieten, z. B. Dateien, Datenbankschemas oder anwendungsspezifische Informationen. Jede Ressource wird durch einen URI eindeutig identifiziert. Auf diese Weise können Sie noch mehr aus Ihren MCP-Servern herausholen und Kontext abrufen, der sich direkt in der IDE auf sie bezieht.

Um mcP-Ressourcen zu verwenden, die Ihnen möglicherweise zur Verfügung stehen, können Sie auf diese in Copilot Chat auf die gleiche Weise verweisen, wie sie auf einen anderen Kontext verweisen würden, z. B. eine Datei: mit einem Hashtag (#) gefolgt von dem Ressourcen-URI.

Mcp Resources

Genau wie bei Eingabeaufforderungen können MCP-Ressourcen auch Argumente enthalten, die Sie ausfüllen können, um die Ressource an Ihre spezifischen Anforderungen anzupassen. Diese werden als Ressourcenvorlagen bezeichnet. Wenn ein betreffenden Server Ressourcenvorlagen enthält, die Sie nutzen möchten, können Sie diese mithilfe der Schaltfläche "+Verweis " im Chat konfigurieren und dann im Menü die neue MCP-Ressourcenoption auswählen.

Mcp Resourcetemplates 1

Von dort aus wird ein modales Dialogfeld angezeigt, in dem Sie die gewünschte Ressourcenvorlage auswählen und alle möglicherweise vorhandenen Argumente eingeben können. Nachdem Sie fertig sind, können Sie auf "Ressource hinzufügen " klicken, um diese MCP-Ressource wie jede andere MCP-Ressource im Chat referenzierbar zu machen, wie oben beschrieben.

Mcp Resourcetemplates 2

MCP-Stichproben

Stichproben in MCP ermöglicht Es Servern, agentische Verhaltensweisen zu implementieren, indem LLM-Aufrufe in anderen MCP-Serverfeatures geschachtelt werden können. Dieses Feature in der Model Context Protocol-Spezifikation ermöglicht es einem MCP-Server, eine Anforderung eines LLM zu stellen, anstatt den typischen Workflow eines LLM, der Inhalte oder Informationen von einem MCP-Server anfordert. Visual Studio unterstützt jetzt nur das, und ermöglicht Es Ihren MCP-Servern, eine Ebene tiefer zu gehen, um komplexere Aufgaben in Ihrem Auftrag auszuführen (alles mit Ihrer Erlaubnis natürlich!).

Es gibt nichts zu konfigurieren, um das Sampling zu nutzen, solange Ihr MCP-Server sie unterstützt, Visual Studio ebenfalls. Wenn Copilot feststellt, dass eine von Ihnen gesendete Anforderung von einem Samplinganruf profitieren würde, wird zunächst ein Dialogfeld mit allen Details der Anforderung angezeigt und Sie aufgefordert, den Samplinganruf zu bestätigen, bevor hinter den Kulissen etwas geschieht.

Important

Aktivieren Sie GitHub Copilot Kostenlos, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub Konto.

Aktivieren Sie GitHub Copilot jetzt kostenlos.


Copilot Ausgabefensterkontext

You can now reference the Output Window as context in Copilot Chat.

Wir wissen, dass das Ausgabefenster für die Verfolgung von Builds, die Fehlersuche und das Verständnis dessen, was unter der Haube vor sich geht, unerlässlich ist. Jetzt können Copilot diese Informationen lesen – sodass Sie Fragen stellen, Hilfe erhalten und Basierend auf Ihren Ausgabeprotokollen Maßnahmen ergreifen können.

Ausgabefenster

So verwenden Sie es
  • Verwenden Sie #output, um direkt im Chat darauf zu verweisen.
  • Klicken Sie auf das Symbol ➕ in der Chat-Eingabe, um es als Kontext hinzuzufügen.
  • direkt Copilot fragen: Checken Sie meine Ausgabeprotokolle, und helfen Sie mir, diesen Fehler zu beheben.
  • Oder klicken Sie mit der rechten Maustaste in das Output-Fenster und wählen Sie Explain mit Copilot aus, um es sofort anzufügen.

Probieren Sie es aus und sehen Sie, wie viel einfacher es ist, Ihre Protokolle zu lesen und darauf zu reagieren!

Important

Aktivieren Sie GitHub Copilot Kostenlos, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub Konto.

Aktivieren Sie GitHub Copilot jetzt kostenlos.


Copilot-Empfehlungen on demand 📣

Mitly erhalten Sie Codevorschläge, wenn Sie sie explizit in Visual Studio.

Möchten Sie mehr kontrolle über Codevorschläge haben, die in Ihrem Editor angezeigt werden? Jetzt in Visual Studio können Sie automatische Codevorschläge deaktivieren und nur Vorschläge erhalten, wenn Sie sie explizit anfordern.

Sie können den Trigger für Codevorschläge in tools → Options → IntelliCode → General konfigurieren. Die Standardoberfläche ist das automatische Generieren von Codevervollständigen im Editor, und Sie können diese Einstellung deaktivieren, um nur Vorschläge zu erhalten, wenn Sie sie explizit anfordern, indem Sie + oder ALT+drücken. Wenn nach der Anforderung mehrere Codevorschläge verfügbar sind, können Sie sie auch durch Drücken von ALT+undALT+ durchlaufen.

Wenn sie ausgelöst wird, wird an der Cursorposition eine denkende Hinweisleiste angezeigt, um anzugeben, dass Copilot Codevorschläge generiert. Wenn keine Vorschläge zurückgegeben wurden, wird die Hinweisleiste nach ein paar Sekunden ausgeblendet. Wenn Vorschläge verfügbar sind, können Sie sie annehmen, indem Sie drücken Tab.

Manuell ausgelöste Codeabschlusse

Jetzt können Sie Ihre Codevorschlagserfahrung in Visual Studio mit dieser neuen Einstellung besser anpassen. Wenn Sie sich beispielsweise mit minimaler Ablenkung konzentrieren möchten, können Sie diese Einstellung deaktivieren und wieder ändern, wenn Sie mühelos weitere Vorschläge erhalten möchten. Bitte teilen Sie uns Ihr Feedback mit, und teilen Sie uns alle anderen Möglichkeiten mit, wie Sie Ihre Copilot Codevorschläge anpassen möchten!

📣 See feature ticket to share your feedback and continue the conversation.

Important

Aktivieren Sie GitHub Copilot Kostenlos, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub Konto.

Aktivieren Sie GitHub Copilot jetzt kostenlos.


See your Copilot usage

Sie können Ihre Copilot Nutzung jetzt direkt in Visual Studio.

Möchten Sie wissen, wie viel Sie Copilot in diesem Monat verwendet haben? Visual Studio enthält jetzt ein Copilot Consumptions Panel, um Ihre Nutzung ganz einfach nachzuverfolgen!

Unabhängig davon, ob Sie Copilot Kostenlos oder einen kostenpflichtigen Plan verwenden, können Sie Ihre Anzahl von Chatanfragen und Codeabschluss direkt über die IDE überprüfen.

Verwendungsstatus

Greifen Sie darauf zu, indem Sie auf das Copilot Signal in der oberen rechten Ecke Ihrer IDE klicken und Copilot Verbrauch auswählen.

Daraufhin öffnet sich ein Fenster, das Ihren aktuellen Verbrauch für den Monat anzeigt.

Tipp: Wenn Sie Premium-Modelle verwenden, werden in der Modellauswahl auch die Verbrauchsmultiplikatoren angezeigt, so dass Sie immer genau wissen, was Sie verwenden.

Important

Aktivieren Sie GitHub Copilot Kostenlos, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub Konto.

Aktivieren Sie GitHub Copilot jetzt kostenlos.


Speichern oder Freigeben Ihrer Eingabeaufforderungen

Sie können jetzt wiederverwendbare Eingabeaufforderungsdateien in Ihrem Repository erstellen, um Ihre häufig verwendeten Eingabeaufforderungen schnell auszuführen oder freizugeben.

Das Schreiben effektiver Eingabeaufforderungen kann zeitaufwändig sein, aber es ist der Schlüssel, den Modus "Fragen und Agent" optimal Copilot zu nutzen. Wir haben wiederverwendbare Eingabeaufforderungsdateien aktiviert, damit Sie immer wieder großartige Eingabeaufforderungen nutzen können. Von dort aus können Sie sie schnell über das Chatfenster ausführen oder sie für Ihr Team freigeben.

Schreiben von Eingabeaufforderungsdateien
  1. Schreiben Sie Ihre Eingabeaufforderungen wie normalerweise im Eingabeaufforderungsfeld, und fügen Sie #-Verweise an, um bestimmte Informationen aus Ihrer Lösung wie Methoden, Klassen und Dateien hinzuzufügen. Sie können sogar auf andere Eingabeaufforderungsdateien verweisen, um allgemeine Basisanweisungen einzuschließen.
  2. Kopieren Sie es aus dem Eingabeaufforderungsfeld in eine Markdowndatei, und speichern Sie sie mit der Dateierweiterung .prompt.md im Stammverzeichnis Ihres Repositorys im .github/prompts Ordner.

Tipp: Sie können sogar Copilot Hilfe beim Verfeinern Ihrer Aufforderung erhalten, um spezifischer zu sein.

Anfügen einer Eingabeaufforderungsdatei an die Eingabeaufforderung

So führen Sie Ihre Eingabeaufforderungen aus
  1. Beginnen Sie mit der Eingabe #prompt: , um auf alle Eingabeaufforderungsdateien aus Ihrem .github/prompts Ordner direkt im Chat zu verweisen, oder klicken Sie auf das ➕ Symbol in der Chateingabe, um sie als Kontext hinzuzufügen.
  2. Fügen Sie zusätzliche Informationen in das Eingabeaufforderungsfeld ein, oder senden Sie einfach die Eingabeaufforderung!

Versuchen Sie es, Ihre KI-Workflows zu beschleunigen!

📣 Nehmen Sie dieser Umfrage, um das Feature noch besser zu machen.

Important

Aktivieren Sie GitHub Copilot Kostenlos, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub Konto.

Aktivieren Sie GitHub Copilot jetzt kostenlos.


GitHub Copilot Walkthrough

GitHub Copilot Exemplarische Vorgehensweisen sind jetzt in Visual Studio verfügbar, damit Sie schnell auf dem Laufenden sind. Exemplarische Vorgehensweisen führen Sie durch die Verwendung von wichtigen Copilot Features direkt in Ihrem Editor.

Wir freuen uns, die GitHub Copilot Exemplarische Vorgehensweise in Visual Studio einzuführen! Die exemplarische Vorgehensweise ist ein interaktiver Leitfaden, der direkt in Ihren Editor integriert ist und Ihnen hilft, die Funktionen GitHub Copilot Schritt für Schritt zu erkunden. Ganz gleich, ob Sie neu bei GitHub Copilot sind oder mehr über die neuesten Features erfahren möchten, die exemplarische Vorgehensweise erleichtert den Einstieg.

Erste Schritte mit exemplarischen Vorgehensweisen

Starten Sie Copilot Exemplarische Vorgehensweisen von Visual Studio, indem Sie zur Schaltfläche Copilot (oben rechts) → GitHub Copilot Exemplarische Vorgehensweise wechseln.

Sie sehen geführte Aktivitäten, die verschiedene Teile der Copilot Erfahrung einführen, z. B.:

  • Schreiben von Prompts im Chat
  • Verwenden von Inlinecode-Fertigstellungen
  • Annehmen, Bearbeiten oder Ablehnen von Copilot-Empfehlungen
  • Erkunden und Lernen von neuen Features wie Copilot Bearbeitungen

Die exemplarische Vorgehensweise ist eine hervorragende Möglichkeit, um ein allgemeines Verständnis darüber zu erhalten, was Copilot tun können, bevor Sie tiefer in Dokumentation und praktische Nutzung eintauchen können.

So greifen Sie auf exemplarische Vorgehensweisen zu

Die GitHub Copilot exemplarische Vorgehensweise wird automatisch geöffnet, wenn Sie sich zum ersten Mal bei GitHub Copilot anmelden, sodass es super einfach ist, loszulegen. Wenn Sie es später erneut aufrufen möchten, wechseln Sie zu GitHub Copilot → GitHub Copilot Walkthrough in Visual Studio.

Ganz gleich, ob Sie GitHub Copilot zum ersten Mal erkunden oder einfach nur eine schnelle Aktualisierung benötigen, diese exemplarische Vorgehensweise ist Ihr freundlicher Leitfaden, um das volle Potenzial von Copilot zu entsperren. Legen Sie los und gestalten Sie mit Zuversicht!

Walkthrough

Important

Aktivieren Sie GitHub Copilot Kostenlos, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub Konto.

Aktivieren Sie GitHub Copilot jetzt kostenlos.


Improvements für C++-Codevervollständigen

We haben neue Updates für Copilot Codevervollständigen für C++ in Visual Studio hinzugefügt, um genauere Codevorschläge bereitzustellen.

Wir haben daran gearbeitet, die Qualität von C++ GitHub Copilot Fertigstellungen zu verbessern.

Jetzt können Copilot in C++-Projekten noch relevanteren Kontext erkennen, um genauere Codevorschläge in Visual Studio für Ihre spezifische Codebasis bereitzustellen.

Important

Aktivieren Sie GitHub Copilot Kostenlos, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub Konto.

Aktivieren Sie GitHub Copilot jetzt kostenlos.


Better Semantikcodesuche für Copilot

Context-Verbesserungen helfen Ihnen, den richtigen Code zu finden, auf den verwiesen oder aktualisiert werden soll, um Ihre täglichen Aufgaben mit Copilot.

Copilot Chat immer intelligenter mit verbesserten Kontexten für Ihre täglichen Aufgaben. Sie können eine bessere Gesamtantwort erwarten, da die Kernfunktionen für die Codesuche verbessert wurden, um relevantere Ergebnisse bereitzustellen. Jetzt ist Copilot noch besser beim Abrufen der richtigen Codeausschnitte im Zusammenhang mit Verhalten, Konzepten oder Funktionen, die in natürlicher Sprache beschrieben werden. Diese Verbesserungen sind durch die Nutzung von Remoteindizes Ihrer Codebases zu verdanken.

Semantischer Codesuche

Important

Aktivieren Sie GitHub Copilot Kostenlos, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub Konto.

Aktivieren Sie GitHub Copilot jetzt kostenlos.


Copilot Erinnerungen 📣

Make Copilot wirklich projektfähig, indem sie ihnen die Codierungsstandards und bewährten Methoden Ihres Teams vermittelt – Konsistenz schaffen, die sitzungenübergreifend dauert!

Damit Copilot effektiv für Ihr einzigartiges Team und Repository arbeiten können, müssen Sie mehr über Ihre bewährten Methoden für Ihr Projekt und Ihr Team erfahren. Copilot Erinnerungen ermöglichen es Copilot, die spezifischen Codierungsstandards Ihres Projekts zu verstehen und anzuwenden, sodass sie projektübergreifend und konsistent sind.

Screenshot der einstellung erkannten Nudge, mit der Sie Erinnerungen in Ihren Projektdateien speichern können

Wie Copilot Erinnerungen funktionieren

Erinnerungen nutzen eine intelligente Erkennung, um die Präferenzen Ihres Teams zu verstehen, während Sie im Chat Prompts nutzen. Dies bedeutet, dass Copilot nach Instanzen sucht, in denen Sie das Verhalten korrigieren, explizit auf einen Standard hinweisen oder ihn bitten, sich an etwas zu erinnern. Wenn dies erkannt wird, erhalten Sie einen Bestätigungshinweis zum Speichern der Einstellung. Copilot kategorisiert dann die Einstellung in eine von drei Dateien:

  • .editorconfig für Coding-Standards
  • CONTRIBUTING.md für bewährte Verfahren, Richtlinien, Architekturstandards usw.
  • und README.md für übergeordnete Projektinformationen

Wenn Sie also dazu aufgefordert werden, lehren Sie nicht nur Copilot, wie Sie in Zukunft besser auf Sie reagieren können, sondern helfen Ihnen auch ihr Team, indem Sie Ihre bewährten Methoden für die Entwicklung dokumentieren und ihre zukünftigen Copilot Antworten erweitern!

📣 Geben Sie unter Featureticket Feedback, und setzen Sie die Unterhaltung fort.

Important

Aktivieren Sie GitHub Copilot Kostenlos, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub Konto.

Aktivieren Sie GitHub Copilot jetzt kostenlos.


Targetieren Sie Ihre Copilot Anweisungen

Sie können jetzt erstellungsfähige Anweisungsdateien erstellen, um benutzerdefinierte Anweisungen auf bestimmte Bereiche Ihrer Codebasis zu richten.

Es kann eine Herausforderung sein, Copilot auf die gewünschte Weise zu reagieren. Möglicherweise haben Sie unterschiedliche Codierungsstandards, bewährte Verfahren oder Architekturmuster in verschiedenen Bereichen Ihrer Codebasis. Mit Anweisungsdateien können Sie jetzt bestimmte Anweisungen auf bestimmte Ordner oder Dateien in Ihrem Repository ausrichten, wodurch Copilot wirklich projektübergreifend und konsistent ist.

Anweisungsdatei, die automatisch als Referenz angefügt wird

Die Funktion aktivieren

Aktivieren Sie das Feature unter Tools > Options > GitHub > Copilot > Copilot Chat > Aktivieren von benutzerdefinierten Anweisungen, die aus .github/instructions/*.instructions.md dateien und zu Anforderungen hinzugefügt.

Anweisungsdateien schreiben
  1. Formatieren Sie Ihre Anweisungen mit dem applyTo-Header und geben Sie ein glob-Muster für die Dateien an, für die Sie diese Anweisungen einfügen möchten.
---

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

---
  1. Im Body der Datei können Sie den Inhalt in natürlicher Sprache angeben und auf andere Anweisungsdateien verweisen, um die Anweisungen miteinander zu kombinieren.
  2. Speichern Sie die Datei mit der Erweiterung .instructions.md im Stammverzeichnis Ihres Repositorys im Ordner .github/instructions.

Tipp: Sie können sogar Copilot Hilfe beim Verfeinern Ihrer Anweisungen erhalten, um detaillierter zu sein.

Funktionsweise

Wenn Sie Copilot auffordern, erkennt sie automatisch, welche Anweisungsdateien für die Dateien im aktuellen Kontext gelten, und fügen sie als Verweise an. Sie können sehen, welche Anweisungen zugewiesen wurden, indem Sie auf die Referenzen in der Antwortkarte klicken.

Important

Aktivieren Sie GitHub Copilot Kostenlos, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub Konto.

Aktivieren Sie GitHub Copilot jetzt kostenlos.


GPT-4o Codevervollständigensmodell 📣

Introducing the GPT-4o Copilot code completion model to bring you higher quality completions.

Wir freuen uns, ihnen mitzuteilen, dass das neue GPT-4o Copilot Codevervollständigensmodell jetzt in Visual Studio 17.14 für GitHub Copilot Benutzer verfügbar ist! Dieses auf GPT-4o mini basierende erweiterte Modell wurde auf über 275.000 qualitativ hochwertigen öffentlichen Repositorys in mehr als 30 beliebten Programmiersprachen weiter geschult. Entwickler können sich daher auf genauere Vorschläge und verbesserte Leistung freuen.

GPT-4o Copilot Zugriffsnotizen:

  • Copilot Pro-, Business- oder Enterprise-Benutzer: Das neue Modell ist jetzt in 17.14 und höher für Sie verfügbar.
  • Copilot Kostenlose Benutzer: Die Verwendung dieses Modells zählt zu Ihren 2.000 kostenlosen monatlichen Fertigstellungen.

📣 See feature ticket to share your feedback and continue the conversation.

Important

Aktivieren Sie GitHub Copilot Kostenlos, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub Konto.

Aktivieren Sie GitHub Copilot jetzt kostenlos.


KI-Dokumentkommentargenerierung 📣

Automatisches Generieren von Dokumentkommentaren für C++- und C#-Funktionen.

Copilot ist jetzt nahtlos in den Code-Editor Visual Studio integriert, um Ihre Produktivität erheblich zu steigern, indem Dokumentkommentare für Ihre Funktionen generiert werden.

Wenn die automatische Erstellung von Dokumentenkommentaren für Ihr Projekt aktiviert ist, geben Sie einfach das Kommentarmuster gemäß Ihren Einstellungen ein (z. B. ///), und Copilot schließt sofort die Funktionsbeschreibung basierend auf dem Inhalt der Funktion ab. Mit diesem Feature sparen Sie Zeit und können sich mehr auf die Codierung und weniger auf die Dokumentation konzentrieren.

KI-Dokumentkommentare

Dieses Feature ist sowohl für C++- als auch für C#-Projektdateien verfügbar, wodurch Die Codierung reibungsloser und effizienter gestaltet wird.

📣 See feature ticket to share your feedback and continue the conversation.

Important

Aktivieren Sie GitHub Copilot Kostenlos, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub Konto.

Aktivieren Sie GitHub Copilot jetzt kostenlos.


Nächster Bearbeitungsvorschlag

NES nutzt die vorherigen vorgenommenen Änderungen und prognostiziert, dass die nächste Bearbeitung erfolgt, unabhängig davon, ob es sich um ein Einfüge- oder Löschvorgang oder eine Kombination aus beiden handelt.

Wir freuen uns, nächste Bearbeitungsvorschläge oder NES kurz vorzukündigen, ist jetzt in Visual Studio verfügbar, um Ihre Codierung weiter zu verbessern. NES nutzt die vorhergehenden Bearbeitungen und sagt die nächste Bearbeitung voraus, egal ob es sich um eine Einfügung, Löschung oder eine Mischung aus beidem handelt. Im Gegensatz zu „Vervollständigungen“, das Vorschläge nur an der Position des Cursors generiert, unterstützt NES Sie überall in Ihrer Datei, wo die nächste Bearbeitung am wahrscheinlichsten ist. NES erweitert die vorhandene Copilot Abschlusserfahrung durch Unterstützung der Codebearbeitungsaktivitäten von Entwicklern.

Erste Schritte mit NES

Aktivieren von NES über Tools → Optionen → GitHub → Copilot → Copilot Fertigstellungen → Aktivieren von Nächsten Bearbeitungsvorschlägen.

Wie bei den Komplettierungen müssen Sie nur mit dem Programmieren beginnen, um NES zu erhalten!

Wenn Sie einen Bearbeitungsvorschlag erhalten und dieser sich in einer anderen Zeile befindet als die, in der Sie sich gerade befinden, wird Ihnen vorgeschlagen, zuerst mit Tab zu der entsprechenden Zeile zu navigieren . Sie müssen nicht mehr manuell nach verwandten Bearbeitungen suchen; NES wird Ihnen den Weg weisen!

NES-Tab zur Spring-Hinweisleiste

Nachdem Sie sich in derselben Zeile wie die Bearbeitung befinden, können Sie die TAB-TASTE drücken, um den Vorschlag anzunehmen.

NES-Tab zur Anzeige der Hinweisleiste

Hinweis: Sie können die Hinweisleisten aktivieren/deaktivieren, indem Sie zu Extras → Optionen → IntelliCode → Advanced → Ausblenden der mit grauem Text angezeigten Tipp wechseln.

Zusätzlich zu den Hinweisleisten erscheint auch ein Pfeil in der Zwischenleiste, der anzeigt, dass ein Bearbeitungsvorschlag verfügbar ist. Sie können auf den Pfeil klicken, um das Menü mit den Bearbeitungsvorschlägen zu öffnen.

NES-Bundstegpfeil

Beispielszenarien

Nächste Bearbeitungsvorschläge können in einer Vielzahl von Szenarien hilfreich sein, nicht nur für offensichtliche, sich wiederholende Änderungen, sondern auch für logische Änderungen. Hier sind einige Beispiele:

Umwandlung einer 2D-Punkt-Klasse in eine 3D-Punkt-Klasse:

NES-Umstrukturierungspunktklasse

Aktualisierung der Codesyntax auf modernes C++ mit STL:

Beachten Sie, dass NES nicht nur sich wiederholende Änderungen wie die Aktualisierung aller printf() zu std::cout vornimmt, sondern auch andere Syntax wie fgets() aktualisiert.

NES Aktualisierung der C++-Syntax

Logische Änderungen als Reaktion auf eine neu hinzugefügte Variable vornehmen:

NES reagiert schnell auf die neue Variable, die eine maximale Anzahl von Vermutungen hinzufügt, die ein Spieler in einem Spiel machen kann, und Copilot Abschluss auch springt, um hilfe zu helfen.

NES Neue Variable hinzufügen

Important

Aktivieren Sie GitHub Copilot Kostenlos, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub Konto.

Aktivieren Sie GitHub Copilot jetzt kostenlos.


Adaptive Paste

You can now let Copilot adjust your pasted code to fit the context of your existing code.

Wenn Sie Code in Visual Studio einfügen, sind häufig zusätzliche Schritte erforderlich, um sie nahtlos zu gestalten. Möglicherweise müssen die Parameter an die bereits in Ihrer Lösung verwendeten angepasst werden, oder die Syntax und das Styling stimmen nicht mit dem Rest Ihres Dokuments überein.

Adaptives Einfügen spart Ihnen Zeit und Mühe, indem es den eingefügten Code automatisch an den Kontext Ihres vorhandenen Codes anpasst und so die Notwendigkeit von manuellen Änderungen minimiert. Diese Funktion unterstützt auch Szenarien wie kleinere Fehlerkorrekturen, Codestyling, Formatierung, Übersetzung von Menschen und Codesprache sowie Aufgaben zum Ausfüllen von Lücken oder zum Fortsetzen von Mustern.

Wenn Sie beispielsweise über eine Math Klasse verfügen, die die IMath Schnittstelle implementiert, wird das Kopieren und Einfügen der Implementierung für die Ceiling Methode in dieselbe Datei angepasst, um das noch nicht implementierte Schnittstellenelement Floorzu implementieren.

Passen Sie die eingefügte Methode an, um die Schnittstelle abzuschließen.

Die Benutzeroberfläche für adaptives Einfügen wird angezeigt, wenn Sie ein reguläres Einfügen von {KeyboardShortcut:Edit.Paste} ausführen. Drücken Sie Tab , um einen Vorschlag anzufordern, und Es wird ein Diff-Wert angezeigt, der den ursprünglich eingefügten Code mit dem angepassten Code vergleicht.

Probieren Sie es heute aus, indem Sie Tools → Optionen → GitHub → Copilot → Editor aktivieren → Adaptives Einfügen aktivieren aktivieren.

Important

Aktivieren Sie GitHub Copilot Kostenlos, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub Konto.

Aktivieren Sie GitHub Copilot jetzt kostenlos.


Implement mit Copilot

Sie können jetzt Copilot die leere C#-Methode vollständig implementieren.

Wenn Sie heute auf eine Methode im C#-Code verweisen, die noch nicht implementiert wurde, können Sie eine allgemeine Glühbirnenumgestaltung namens Generate-Methode verwenden, um diese Methode sofort in einer Klasse zu erstellen. Durch diese Refaktorisierung wird jedoch nur eine Methode mit der richtigen Signatur erstellt, ansonsten aber ein leeres Gerüst und eine throw new NotImplementedException-Linie. Dies bedeutet, dass die Methode zwar technisch vorhanden ist und Sie weniger Arbeit zum Erstellen ausführen müssen, aber Sie müssen die Methode trotzdem selbst implementieren, was mehr Zeit in Anspruch nehmen kann.

Das Implement mit Copilot Umgestaltung zielt darauf ab, Sie in diesem Szenario noch produktiver zu machen, indem Sie das Fleisch automatisch implementieren oder addieren mit Hilfe von GitHub Copilot. Wenn eine leere Methode nur eine NotImplementedException ausgelöst wird, können Sie die Glühbirne (CTRL+ auswählen>.) auf dieser throw Zeile und wählen Sie die Implement mit Copilot Umgestaltung aus, und Copilot füllt alle Inhalte Ihrer Methode basierend auf Ihrer vorhandenen Codebasis aus, Methodenname usw.

Implement mit Copilot

Important

Aktivieren Sie GitHub Copilot Kostenlos, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub Konto.

Aktivieren Sie GitHub Copilot jetzt kostenlos.


Debuggen und Diagnose

Profiler Copilot Agent

Beschleunigen Sie die Leistungsoptimierung mit der Neuen Benchmark-Projektvorlage und Built-In Profilerstellungsunterstützung.

Wir freuen uns, den Profiler-Agent in Visual Studio einzuführen: ein erstklassiger KI-Assistent, der Ihnen hilft, Leistungsprobleme zu verstehen und zu beheben, ohne profilieren zu müssen.

Der Profiler-Agent arbeitet zusammen mit GitHub Copilot zu:

  • Analysieren der CPU-Auslastung, Speicherzuweisungen und Laufzeitverhalten
  • Surface Leistungsengpässe
  • Generieren von BenchmarkDotNet-Benchmarks oder optimierten vorhandenen Benchmarks
  • Anwenden vorgeschlagener Optimierungen
  • Überprüfen aller Verbesserungen in einer geführten Schleife

Erste Schritte sind einfach. Stellen Sie Ihre Frage einfach in Copilot Chat (Agent-Modus):

  • Option 1: Etikett @profiler

    • Beispiel: @profiler Warum ist meine App langsam?
  • Option 2: Stellen Sie Ihre Frage direkt, ohne kategorisieren zu müssen

    • Beispiel: Warum wird meine Bildfrequenz gelöscht?

      (Stellen Sie sicher, dass der Profiler-Agent im Menü "Extras auswählen" in Copilot Chat für diese Option aktiviert ist.)

Profiler Copilot Agent

Ganz gleich, ob Sie neu bei der Profilerstellung oder einem Profi sind, die agentische Erfahrung bietet leistungsstarke, KI-gesteuerte Diagnosen an Ihre Fingerspitzen. Kein tiefes Wissen erforderte nur echte, umsetzbare Erkenntnisse.

Unterstützt derzeit eine hohe CPU-Auslastungsanalyse und .NET Objektzuordnungen mit weiteren Szenarien, die in Kürze verfügbar sind.

Neuer Debugger für .NET MAUI Apps

Neues Mono-Debugmodul für .NET MAUI in den Visual Studio Core Debugger.

Der neue Mono-Debugger für .NET MAUI-Apps ist ein erweitertes Debugmodul, das in den Visual Studio Debugger integriert ist. Es bietet erhebliche Verbesserungen bei Zuverlässigkeit, Leistung und Featureparität mit den restlichen Visual Studio.

Zu den bemerkenswerten Erweiterungen gehören Just My Code, Variablen und Ausdrucksevaluierung.

Um dieses Feature zu verwenden, stellen Sie sicher, dass Sie die folgende option Visual Studio Vorschau aktiviert haben: Enable new .NET Mono debugger for MAUI apps.

Neuer Debugger für .NET MAUI Apps

Derzeit ist dieses Feature nur für die Android-Plattform verfügbar. iOS-Support wird in Kürze verfügbar sein.

Dateninfos für LINQ-Ausdrücke anzeigen 📣

Erweiterte LINQ-Ausdrucksdebuggingerfahrung mit Dem Zeigen von Dateninfos mit Klauseln.

Die Erstellung und Fehlerbehebung von LINQ-Abfragen kann ein langwieriger und komplizierter Prozess sein, der oft genaue Syntaxkenntnisse und zahlreiche Iterationen erfordert. Um diese Herausforderungen zu verringern, bietet Visual Studio 2022 nun eine LINQ-Dateninfo für den Hover im Debugger.

Wenn Sie sich während der Fehlersuche in einem Unterbrechungszustand befinden, können Sie den Mauszeiger über einzelne Klauseln oder Segmente Ihrer LINQ-Abfrage bewegen, um den unmittelbaren Abfragewert zur Laufzeit auszuwerten.

Darüber hinaus können Sie am Ende der Dateninfo auf das symbol GitHub Copilot klicken, um eine Analyze mit Copilot für die bestimmte Abfrageklausel auszuführen, auf die Sie zeigen. Copilot erläutern dann die Syntax der Klausel und erläutern, warum Sie das angegebene Ergebnis erhalten.

LINQ Hover datatip Beispiel

Diese Funktion kann die Effizienz erheblich steigern und das Debugging vereinfachen. Sie hilft Ihnen, Probleme mit LINQ-Abfragen schneller zu erkennen und Ihren gesamten Entwicklungsablauf zu optimieren.

📣 Geben Sie unter Featureticket Feedback, und setzen Sie die Unterhaltung fort.

Zero-Length Array Allocation Insights

Das .NET Zuordnungstool identifiziert jetzt Arrayzuordnungen der Länge Null und hilft dabei, die Speicherauslastung und -leistung zu optimieren.

Das .NET Zuordnungstool bietet jetzt detaillierte Einblicke in die 0-Längen-Arrayzuordnungen, die Ihnen helfen, unnötige Speicherauslastung zu identifizieren und zu optimieren. Auch wenn diese Zuweisungen einzeln betrachtet unbedeutend erscheinen mögen, können sie sich schnell ansammeln und die Leistung beeinträchtigen, insbesondere bei Hochleistungsanwendungen oder Anwendungen mit Speicherbeschränkungen.

internes Instrumentierungstool

Mit diesem Update können Sie Zuweisungen von Arrays mit Null-Länge untersuchen, indem Sie auf den Link Untersuchen klicken, der die Zuweisungsansicht mit den Zuweisungsdetails öffnet. Wenn Sie doppelt klicken, sehen Sie die Code-Pfade, in denen diese Zuweisungen vorkommen, und können so präzise Optimierungen vornehmen. Um die Effizienz zu verbessern, sollten Sie Array.Empty<T>(), eine statisch zugewiesene leere Instanz des Arrays, verwenden, um redundante Speicherzuweisungen zu vermeiden.

Git-Werkzeuge

Better code reviews 📣

Get better GitHub Copilot-powered suggestions for your code changes to help you catch potential issues early and improve your code quality.

Jetzt können Sie mit den neuesten Modellupdates noch bessere Codeüberprüfungskommentare zu Ihren lokalen Änderungen erhalten, bevor Sie sich sogar verpflichten!

Gleiche UX mit wichtigen Verbesserungen
  1. Verbesserte Kommentarqualität – neuere Begründungsmodelle bedeuten mehr Einblick und präzisere Codeüberprüfungen, das Abfangen subtiler Fehler und Leistungsprobleme, die möglicherweise von herkömmlichen Methoden übersehen werden.

  2. Optimierte Kommentargenerierung – durch gleichzeitiges Generieren von Kommentaren für den gesamten Änderungssatz anstelle von Datei erhalten Sie eine verbesserte Leistung und eine umfassendere Überprüfung.

  3. Aktualisierte Aufforderungstechniken – klarer und direktere Eingabeaufforderung sorgt für genaueres und relevanteres Feedback.

Get started

Wenn Ihr Copilot-Abonnement in Visual Studio aktiviert ist und die folgenden Featurekennzeichnungen aktiviert sind, können Sie die neue Sparkle-Kommentarschaltfläche im Git-Fenster "Änderungen" sehen. Wenn sie geklickt wird, werden Copilot Ihre Änderungen untersuchen und einige Vorschläge inline in Ihrem Editor vorschlagen.

17.14 Schaltfläche

Stellen Sie sicher, dass beide der folgenden Featurekennzeichnungen aktiviert sind:

  • ToolsOptionenVorschaufeaturesPullanforderungskommentare.
  • ToolsOptionsGitHubCopilotSource Control IntegrationEnable Git preview features.

📣 feature ticket um Ihr Feedback zu teilen und die Unterhaltung fortzusetzen.Und Nehmen Sie diese Umfrage ab, um das Feature noch besser zu gestalten.

Note

Dieses Feature muss unter Tools → Verwalten von Vorschaufeatures aktiviert sein.


Git context in Copilot Chat

Reference Ihre Commits und Änderungen in Copilot chat.

Copilot Chat unterstützt jetzt das Verweisen auf Ihre Commits und Änderungen im Git-Änderungsfenster. Sie können Copilot bitten, Ihre Änderungen zusammenzufassen, einen bestimmten Commit zu erläutern und vieles mehr!

Verweisen auf Ihre Änderungen

#changes betrachtet Ihre nicht abgeschlossenen Änderungen. Sie können z. B. Copilot bitten, Sie daran zu erinnern, was Sie bisher getan haben, indem Sie auf Ihre #changes verweisen.

Chateingabefeld mit Eingabeaufforderung

Verweisen auf Ihre Commits

Wenn Sie mit der Eingabe von #commit: beginnen, zeigt Copilot eine Liste der neuesten Commits an, aus der Sie auswählen können. Wenn ein älterer Commit vorhanden ist, auf den Sie verweisen möchten, können Sie auch auf die spezifische Commit-ID verweisen.

Die Eingabe #commit zeigt eine Dropdownliste der zuletzt verwendeten Commits an.

Bitten Sie dann den Chat, den Commit für Aufgaben wie Das Schreiben von Komponententests zu verwenden, um Änderungen in diesem Commit abzudecken oder potenzielle Probleme in diesem Commit zu finden.

Probieren Sie es aus

Stellen Sie sicher, dass die folgende Featurekennzeichnung aktiviert ist, um diese Verweise zu verwenden: ToolsOptionsGitHubCopilotSource Control IntegrationEnable Git preview features.

Ausgehende/eingehende Commits anzeigen 📣

Das Git Repository-Fenster bietet jetzt einen Filter auf der Symbolleiste, um nur ausgehende/eingehende Commits anzuzeigen.

Das Git-Repository-Fenster ist Ihr go-to Ort, um Ihren Git-Verlauf zu verstehen. Während Sie an einem lokalen Branch arbeiten, kann es sein, dass sie nicht mehr mit Ihrem Remote-Repository synchronisiert ist, entweder weil Sie neue Commits (ausgehend) erstellt haben oder es neue Commits zum Abrufen (eingehende) gibt.

Mit dem neuen Filter Ausgehend/Eingehend in der Symbolleiste können Sie diese nicht synchronisierten Übertragungen sofort erkennen. Ihre Commits, deren Commits – scannen Sie sie mit Leichtigkeit und bleiben Sie perfekt synchron!

Symbolleisten-Schaltfläche

📣 Geben Sie unter Featureticket Feedback, und setzen Sie die Unterhaltung fort.

Wiederherstellen des Git-Repositoryfensters 📣

Lassen Sie das Git-Repository-Fenster zwischen Neustarts mit dieser neuen Einstellung geöffnet.

Als Ihre spezielle Umgebung für Branch-Vorgänge steht das Git-Repository-Fenster wahrscheinlich im Mittelpunkt Ihrer täglichen Entwicklungsarbeit. Wenn Sie sich bei jeder Visual Studio Sitzung häufig wieder öffnen, ist dieses Update so konzipiert, dass Sie Zeit und Mühe sparen.

Liste der Branches im Git-Repository-Fenster.

Wir haben eine neue Einstellung zu Git > Settings hinzugefügt, die das Git Repository-Fenster beim Neustart Visual Studio automatisch wiederherstellen. Darüber hinaus wird das Fenster in Ihre gespeicherten Fensterlayouts aufgenommen, wodurch Ihre Anpassungsoptionen verbessert werden.

Standardmäßig ist dieses Feature deaktiviert, damit die Dinge für diejenigen, die sie nicht benötigen, reibungslos funktionieren. Aber wenn Sie die Bequemlichkeit mögen, ist diese Einstellung perfekt für Sie.

Seite

📣 Geben Sie unter Featureticket Feedback, und setzen Sie die Unterhaltung fort.

Standardverzweigungsname 📣

Benutzern das Anpassen der anfänglichen Standardverzweigung gestatten, wenn ein neues Git-Repository erstellt wird.

Sie können jetzt den Standardverzweigungsnamen für neue Git-Repositorys direkt über Visual Studio festlegen. Diese neue Einstellung fügt sich nahtlos in Ihre Git-Konfiguration ein, so dass Sie Ihren Arbeitsablauf leichter an Ihre Vorlieben anpassen können.

Git ändert das Fenster nach der Erstellung eines neuen Repositorys mit hauptzweig

Navigieren Sie einfach zu Git-Einstellungen>, und wenn Sie das nächste Mal ein Repository erstellen, wird Ihr benutzerdefinierter Verzweigungsname in Aktion angezeigt.

Git-Einstellungsseite mit dem Textfeld

📣 Geben Sie unter Featureticket Feedback, und setzen Sie die Unterhaltung fort.

Desktop

Toolbox-Unterstützung für 32-Bit-Assemblys

Discover your favorite Windows Forms (WinForms) controls present in the Explicit Assembly References automatically added to the Toolbox for .NET Framework projects using the WinForms out-of-process designer.

WinForms out-of-Process Designer für .NET Framework-Projekte unterstützt jetzt eine verbesserte Oberfläche, indem Steuerelemente, die in eigenständigen Assemblyverweise vorhanden sind, automatisch erkannt und angezeigt werden, auch bekannt als Explicit Assembly References.

Dieses Feature erweitert die Entwurfszeit für .NET Framework-Projekte, die auf ältere 32-Bit-Assemblys verweisen. Benutzer können verbesserte Toolkonfigurationen nutzen, die auf eine bessere Integration in moderne Entwicklungsworkflows und eine höhere Produktivität zugeschnitten sind. Weitere Details finden Sie in unserem Blogbeitrag.

Update your UI, live at design time 📣

Live Preview, Hot Reload und andere UI-Tools sind jetzt zur Entwurfszeit verfügbar.

Die Live-Vorschau ist jetzt zur Entwurfszeit verfügbar und ermöglicht es Ihnen, Änderungen an der Benutzeroberfläche Ihrer App in Echtzeit zu sehen. Sie können auch Hot Reload und andere Live-UI-Tools auf diese Weise verwenden, um einen nahtlosen Workflow sicherzustellen.

Diese Tools können auch losgelöst vom Debugger verwendet werden, so dass Sie ohne Unterbrechung experimentieren und Ihre Designs verfeinern können.

Live Preview Demo

Klicken Sie auf den neuen Indikator Live Vorschau, um die Live-Vorschau zur Entwurfszeit aus jeder XAML-Datei aufzurufen:

Screenshot der Livevorschau

Ganz gleich, ob Sie an einer neuen .NET MAUI App arbeiten oder eine vorhandene WPF-App verfeinern, diese Verbesserungen helfen Ihnen, qualitativ hochwertige Anwendungen schneller und vertrauenswürdiger zu gestalten.

📣 Geben Sie unter Featureticket Feedback, und setzen Sie die Unterhaltung fort.

Neue UWP .NET 9 MSTest-Projektvorlage 📣

Visual Studio enthält jetzt eine aktualisierte UWP MSTest-Projektvorlage für .NET 9 und native AOT.

Visual Studio enthält jetzt eine neue UWP MSTest-Projektvorlage für .NET 9 und native AOT. Wir arbeiten eng mit dem MSTest-Team zusammen, um alle erforderlichen Unterstützung für UWP-.NET 9-Projekte den MSTest-Bibliotheken, -Infrastruktur und dem Visual Studio-Testhost hinzuzufügen. Auf diese Weise können UWP-Testprojekte auf .NET 9 abzielen und alle modernen .NET SDK- und MSTest-Tools nutzen, während sie weiterhin in einem UWP-Kontext ausgeführt werden, wie Sie erwarten.

UWP .NET 9 MSTest-Projektvorlagen

Die vorherige UWP MSTest-Projektvorlage mit .NET Native ist weiterhin verfügbar. Wir empfehlen jedoch, die neuen Projektvorlagen für .NET 9 und native AOT in Zukunft zu verwenden. Wie in Visual Studio 17.13 haben wir die Reihenfolge aller UWP-Vorlagen angepasst, um die neuen .NET 9 Projektvorlagen in den Suchergebnissen zu priorisieren.

📣 Geben Sie unter Featureticket Feedback, und setzen Sie die Unterhaltung fort.

.NET

App-Modernisierung

GitHub App Copilot Modernisierung jetzt in Visual Studio.

Der GitHub App Copilot Modernisierung Agent ist ein KI-basiertes Tool in Visual Studio, mit dem Sie .NET Anwendungen auf neuere Versionen aktualisieren und zu Azure migrieren können.

Einstieg
  1. Öffnen Sie Ihr .NET Projekt oder Ihre Projektmappe in Visual Studio.
  2. Starten Sie den Modernisierungs-Agent mit einer der folgenden Methoden:
    • Klicken Sie mit der rechten Maustaste in Projektmappen-Explorer auf die Projektmappe oder das Projekt, und wählen Sie "Modernisieren" or
    • Öffnen Sie das Fenster Copilot Chat, und geben Sie @modernize gefolgt von Ihrer Upgradeanforderung ein.
  3. Teilen Sie dem @modernize Agent mit, was Sie aktualisieren oder migrieren möchten.

Mit dem App-Modernisierungs-Agent ist es einfacher denn je, Ihre .NET Apps auf dem neuesten Stand zu halten und die neuesten Azure Features zu nutzen. Probieren Sie es aus, und sehen Sie, wie viel Zeit Sie sparen können!

C++

Unreal Engine Blueprint Debugger

Erweiterte Unterstützung für das Debuggen von Unreal Engine Blueprints.

Wir freuen uns, erweiterte Debugging-Unterstützung für Unreal Engine-Projekte bekannt zu geben. Visual Studio werden jetzt Blueprint-Informationen direkt im Aufrufstapel und lokalen Variablenfenstern angezeigt.

Unreal Engine Blueprint Debugger

Mit diesem Update können Sie Blueprint- und C++-Code in einer einzigen Sitzung debuggen, sodass Interaktionen einfacher nachverfolgt und Probleme auf beiden Skriptebenen identifiziert werden können. Darüber hinaus können Sie jetzt Haltepunkte im Blueprint-Code festlegen und eine integriertere Debugumgebung bereitstellen.

Unreal Engine Blueprint Debugger Locals

Hover-QuickInfos für CMake-Module

Unterstützung für CMake-Module in IntelliSense Quick Info und Vervollständigungen hinzugefügt.

Wir freuen uns, ihnen mitzuteilen, dass wir Unterstützung für IntelliSense-basierte Fertigstellungen und schnelle Informationen für CMake-Module in Visual Studio hinzugefügt haben. Jetzt können Sie alle verfügbaren CMake-Module anzeigen und mehr über sie direkt aus dem Visual Studio-Editor erfahren, wodurch Ihr Entwicklungsprozess reibungsloser und effizienter wird.

Schnellinfos

Wenn Sie den Mauszeiger über ein referenziertes CMake-Modul bewegen, zeigt IntelliSense detaillierte Informationen über das ausgewählte Modul an, damit Sie dessen Verwendung und Funktionalität auf einen Blick verstehen.

CMake-Informationen in der Schnellinfo

Completion

Wenn Sie mit der Eingabe eines CMake-Moduls in Ihren CMakeLists.txt oder anderen CMake-Skriptdateien beginnen, stellt IntelliSense eine Liste der verfügbaren Module bereit, aus der Sie auswählen können.

Abschluss des CMake-Moduls

Dynamisches Debuggen in C++

Vollständige Debuggierbarkeit für ihren optimierten C++-Code, ohne die Leistung zu beeinträchtigen.

Das Debuggen optimierter Code ist jetzt einfacher denn je. Wenn Sie das dynamische Debugging von C++ aktivieren, können Sie Ihren optimierten Code so debuggen, als wäre er nicht optimiert. Sie können alle Ihre lokalen Variablen einsehen, sich überall einarbeiten und Breakpoints mit voller Genauigkeit in Ihren optimierten Binärdateien setzen. Weitere Details finden Sie in unserem Blogbeitrag.

Dynamisches Debuggen in C++

Auffüllen der Vorlage IntelliSense

Die Vorlage IntelliSense füllt jetzt automatisch Vorlagenargumente mithilfe von Go To Definition (F12) auf.

Sie können vorlagenargumente jetzt automatisch in der Vorlagenleiste auffüllen, wodurch vorlagenparameter angezeigt und bearbeitet werden können, wenn Sie go To Definition oder F12 verwenden.

Wenn Sie beispielsweise F12 auf vector drücken, wird jetzt zur vector-Vorlagenleiste gesprungen, die automatisch ausgefüllt wird, sodass Entwickler die Vorlagenparameter schnell prüfen und ändern können.

Im folgenden Beispiel werden durch die Verwendung von Go To Definition oder das Drücken von F12 sowohl der Typ als auch der Allocator in der Vorlagenleiste ausgefüllt.

Automatisches Auffüllen der Vorlage IntelliSense

Data

Use SDK-style SQL-Projekte in SSDT 📣

You can now use the SDK-style project file format in your SQL Server Data Tools projects with enhanced SQL debugging and schema comparison capabilities.

Mit dem Update in Visual Studio 17.14 werden neue Elementvorlagen und .dacpac-Datenbankverweise auf SQL Server Data Tools (Vorschau) im SDK-Stil eingeführt. SSDT SQL-Projekte im SDK-Stil basieren auf dem Microsoft. Build.Sql SDK, das plattformübergreifende Unterstützung und verbesserte CI/CD-Funktionen für SQL Server Data Tools(SSDT)-Projekte bereitstellt.

Mit weniger ausführlichen Projektdateien und Datenbankverweisen auf NuGet-Pakete können Teams effizienter an großen Datenbanken innerhalb eines einzigen Projekts zusammenarbeiten oder mehrere Objektsätze aus verschiedenen Projekten kompilieren. Datenbankbereitstellungen aus einem Microsoft. Build.Sql-Projekt kann in Windows- und Linux-Umgebungen mithilfe der Microsoft automatisiert werden. SqlPackage dotnet tool to publish the build artifact (.dacpac) from the SQL project. Erfahren Sie mehr über SQL-Projekte im SDK-Stil und DevOps für SQL.

Adding a database reference in SDK-style SQL Server Data Tools

In 17.14 wurden Datenbankreferenzen erweitert, um Projekt- und .dacpac-Artefaktreferenzen zu unterstützen. Unterstützung für Datenbankreferenzen als Paketreferenzen wird in einer zukünftigen Version verfügbar sein. Ein kürzlich aktualisierter slngen-Lösungsdateigenerator hat auch Unterstützung für Microsoft hinzugefügt. Build.Sql-Projekte, die die Verwaltung großer Lösungen programmgesteuert ermöglichen.

Um SQL-Projekte im SDK-Stil in Ihrer Lösung zu verwenden, müssen Sie die neueste SSDT-Vorschaukomponente im Visual Studio Installer installieren.

Installer aktiviert die SSDT-Vorschaufunktion

📣 Geben Sie unter Featureticket Feedback, und setzen Sie die Unterhaltung fort.

Extensibility

Installieren von Erweiterungspaketen

Das Installationsprogramm kann jetzt die Installation von Erweiterungspaketen verarbeiten.

Das Installationsprogramm unterstützt jetzt Erweiterungspakete, die Bündel mehrerer Erweiterungen sind, auf die von einer einzelnen Erweiterung verwiesen wird.

Um Erweiterungspakete im Installer zu verwenden, geben Sie zuerst die gewünschten Erweiterungen in einer VSCONFIG-Datei an. Verwenden Sie dann das Feature Visual Studio Installer-Importkonfiguration, um die VSCONFIG-Datei zu importieren, die Ihre Erweiterungsdetails enthält.

Weitere Informationen zum Erstellen oder Generieren von VSCONFIG-Dateien finden Sie in der Installationskonfigurationsdokumentation.

Nach dem Importieren der VSCONFIG-Datei werden Sie zum Änderungsbildschirm weitergeleitet, auf dem Erweiterungen im Installationszusammenfassungsbereich unter ihrer eigenen Überschrift gruppiert werden. Hier können Sie ganze Erweiterungspakete oder einzelne Erweiterungen in beliebigen Packs auswählen oder deaktivieren.

Extension-Installation über den Visual Studio Installer

Schnellere VSIX-Buildzeiten

VSIX-Projekte mit einem oder mehreren Projektverweisen verwenden jetzt intelligente inkrementelle Builds, die F5-Szenarien und die Produktivität der Entwickler drastisch verbessern.

Wenn Sie Visual Studio Erweiterungen mit mehreren Projekten entwickeln, werden Sie diese Leistungsverbesserung lieben! VSIX-Projekte mit mindestens einem Projektverweisen erstellen jetzt nur Projekte, die neu erstellt werden müssen, wodurch Ihr Entwicklungsworkflow erheblich schneller wird.

Vsix Build Perf

Funktionsweise

Das Fast Up-to-Date Check-System wurde verbessert, um intelligenter zu bestimmen, welche Projekte in Ihrer Lösung neu erstellt werden müssen:

  • Wenn Sie Project A ändern, das von Projekten B und C abhängt, wird nur Project A neu erstellt.
  • Wenn Sie Project B ändern, werden nur Projekte A und B neu erstellt.
  • Diese Intelligenz erstreckt sich über die gesamte Projektabhängigkeitsstruktur
Auswirkungen auf die reale Welt

Die Leistungsverbesserungen sind in realen Szenarien wesentlich. Die GitHub Copilot Erweiterung, die mit Visual Studio (mit ca. 30 Projekten) ausgeliefert wird, sahen beispielsweise Buildzeitverbesserungen von mehr als 50% für inkrementelle Änderungen - wodurch die Buildzeiten von etwa 60 Sekunden auf nur 24 Sekunden reduziert werden!

Diese Verbesserung ist besonders vorteilhaft für:

  • Große VSIX-Projekte mit mehreren Abhängigkeiten
  • Schnelle Iterationsentwicklungsworkflows
  • Häufige F5-Debuggingsitzungen

Beachten Sie, dass bei einer Lösung, die nur ein einzelnes Projekt enthält, keine Leistungsvorteile von dieser Erweiterung angezeigt werden.

Hinweis: Dies gilt nur für SDK-Style VSIX-Projekte.

Ihre Erweiterungsentwicklung ist deutlich schneller geworden – viel Spaß beim Programmieren!

Extension Manager aktualisiert 📣

There sind mehrere neue Verbesserungen des Erweiterungs-Managers in Visual Studio, die die Verwaltung Ihrer Erweiterungen erleichtern.

Wir freuen uns, eine Reihe leistungsstarker neuer Features in Visual Studio einzuführen, die Ihren Workflow optimieren und die Erweiterungsverwaltung verbessern. Diese Updates stellen sicher, dass Sie mühelos auf dem neuesten Stand bleiben und Ihnen mehr Kontrolle darüber geben, wie und wann Updates angewendet werden.

Neuerungen

Nahtlose automatische Updates

Visual Studio löst updates jetzt automatisch aus, wenn Sie die Anwendung öffnen, um sicherzustellen, dass Sie immer über die neuesten Features und Korrekturen verfügen, ohne manuelle Eingriffe auszuführen.

Extman Autoupdates

Neustart des Goldbalkens für angewendete Updates

Wenn Updates angewendet werden, wird eine Goldbalkenbenachrichtigung angezeigt, die Sie auffordert, Visual Studio neu zu starten, damit die Änderungen wirksam werden.

Einstellungen für die automatische Aktualisierung auf der Erweiterungsseite

Wir haben die Einstellungen für automatische Updates barrierefreier gemacht, indem wir sie direkt in die Erweiterungsseite integrieren, sodass Sie schnell auf Konfigurationsoptionen zugreifen können.

Extman Updatesettings

Filtern nach ausstehenden Änderungen

Eine neue Kategorie Ausstehend hebt jetzt ausstehende Änderungen hervor, sodass Sie über Updates und Änderungen informiert werden, die Aufmerksamkeit erfordern.

Extman ausstehend

Einstellungen für automatische Updates

Neben der Erweiterungsseite stehen jetzt einstellungen für automatische Updates unter Tools → Optionen → Umgebung → Erweiterungen zur Verfügung, sodass eine intuitivere Einstellungsverwaltung möglich ist.

Extman-Optionen

Vereinfachte Einstellungsumgebung

Wir haben die Einstellungs-UI optimiert, wodurch die Konfiguration automatischer Updates und anderer verwandter Einstellungen mit weniger Klicks und klareren Optionen vereinfacht wird.

Liste der ausgeschlossenen Erweiterungen

Visual Studio jetzt eine Liste der ausgeschlossenen Erweiterungen enthält, die automatisch aufgefüllt werden, wodurch Sie Erweiterungen verwalten können, die nicht automatisch aktualisiert werden sollen. Dies ist besonders nützlich für unternehmenskritische Erweiterungen, bei denen Sie Versionsupdates lieber manuell steuern möchten.

Diese Verbesserungen sind darauf ausgelegt, die Benutzerfreundlichkeit zu verbessern, die Aktualisierungsreibung zu reduzieren und Ihnen eine bessere Kontrolle über Ihre Entwicklungsumgebung zu geben und gleichzeitig sicherzustellen, dass Sie von den neuesten Verbesserungen profitieren.

📣 Geben Sie unter Featureticket Feedback, und setzen Sie die Unterhaltung fort.


Important

Bei der Serialisierung des domänenspezifischen Sprachmodells wurde eine Breaking Change vorgenommen. Entwickler, die den Standard serialisierungsmechanismus für ihre Modelle verwenden, die benutzerdefinierte Eigenschaftentypen enthalten, müssen TypeConverters für diese benutzerdefinierten Eigenschaftentypen hinzufügen. Ein Beispiel hierfür finden Sie unter Anpassen von Dateispeicher und XML-Serialisierung.

Version 17.14.30

Veröffentlicht am 14. April 2026

Wichtigste Fehlerkorrekturen Von der Community
Aktualisieren Node.js Version für VS2022 Feedback-Meldung
Benutzer bleibt im Berechtigungswartestatus für Copilot Sitzung hängen Feedback-Ticket; Feedback-Ticket
Copilot Opus 4.6 stürzt mit der Assistentennachricht ab Feedback-Ticket
Copilot Sitzungsfehler nach der Sitzungspause Feedback-Meldung
Behebung von Codierungsproblemen mit Nicht-ASCII-Zeichen
Unterstützung für GitHub Copilot über Azure Erweiterungsworkload
Sicherheitswarnungen behandelt CVE Description
.NET Sicherheitsanfälligkeit in Denial of Service CVE-2026-26171 Eine Sicherheitsanfälligkeit ist in der EncryptedXml-Klasse vorhanden, in der ein Angreifer einen Denial-of-Service-Angriff ausführen kann.
.NET Spoofing-Sicherheitsanfälligkeit CVE-2026-32178 Die unsachgemäße Neutralisierung spezieller Elemente in .NET ermöglicht es einem nicht autorisierten Angreifer, Spoofing über ein Netzwerk durchzuführen.
Sicherheitsanfälligkeit in SQLite bezüglich Speicherbeschädigung CVE-2025-6965 Es gibt eine Sicherheitsanfälligkeit in SQLite-Versionen vor 3.50.2, in denen die Anzahl der aggregierten Ausdrücke die Anzahl der verfügbaren Spalten überschreiten könnte. Dies kann zu einem Speicherbeschädigungsproblem führen.
Node.js TLS-DoS-Sicherheitsanfälligkeit CVE-2026-21637 Ein Fehler in Node.js TLS-Fehlerbehandlung ermöglicht Es Remote-Angreifern, die Ressourcen eines TLS-Servers abzustürzen oder auszuschöpfen, wenn pskCallback sie ALPNCallback verwendet werden.
Visual Studio Sicherheitsrisiko bei der Offenlegung von Informationen CVE-2026-32631 Eine Sicherheitslücke zur Offenlegung von Informationen ist in MinGit aufgrund eines NTLM-Hashlecks auf nicht vertrauenswürdigen Server vorhanden.

Version 17.14.29

Veröffentlicht am 17. März 2026

Wichtigste Fehlerkorrekturen Von der Community
Copilot hängt im Agentmodus, wenn Sie mehrzeilige Terminalbefehle verwenden, um Dateien zu bearbeiten oder darauf zuzugreifen Feedback-Ticket
Upgrade auf VS 17.14 brach IntelliSense für Projekte, die mit Clang erstellt wurden Feedback-Meldung
Probleme mit mehrzeiligen Befehlen nach Modell hängen, wenn Posh in PowerShell aktiviert ist Feedback-Ticket
Beheben des Kompatibilitätsproblems "AddressSanitizer" mit Xbox Spielbetriebssystem

Version 17.14.28

Veröffentlicht am 10. März 2026

Wichtigste Fehlerkorrekturen Von der Community
Beim Versuch, in einen Ordner zu veröffentlichen, wird lediglich ein Build durchgeführt und nicht tatsächlich veröffentlicht, es sei denn, zusätzliche optionale Komponenten sind installiert. Feedback-Meldung
Fehlerkorrektur in MSVC-Optimierer, die zu einer schlechten Generierung von Assemblycode führen
Sicherheitswarnungen behandelt CVE Description
.NET Sicherheitsanfälligkeit in Denial of Service CVE-2026-26130 Aufgrund eines unkontrollierten Ressourcenverbrauchs ist in ASP.NET Core eine Denial-of-Service-Sicherheitsanfälligkeit vorhanden.
Sicherheitsrisiko bei .NET Erhöhung von Berechtigungen CVE-2026-26131 Aufgrund einer unsachgemäßen Autorisierung besteht in .NET eine Erhöhung der Berechtigungslücke.
Visual Studio Sicherheitsrisiko bei der Offenlegung von Informationen CVE-2025-66413 Eine Sicherheitslücke zur Offenlegung von Informationen ist in MinGit aufgrund eines NTLM-Hashlecks auf nicht vertrauenswürdigen Server vorhanden.

Version 17.14.27

Veröffentlicht am 18. Februar 2026

Wichtigste Fehlerkorrekturen Von der Community
Analysieren mit Copilot Antwort abrupt beendet mid stream Feedback-Ticket
Aktualisieren des Installers auf die neueste Wartungsversion des 10.0.26100 Windows SDK (10.0.26100.7705) Feedback-Meldung
Fehlerkorrektur in MSVC-Optimierer, die zu einer schlechten Generierung von Assemblycode führen

Version 17.14.26

Veröffentlicht am 10. Februar 2026

Wichtigste Fehlerkorrekturen Von der Community
VS-Erweiterungen können nicht aus privaten Katalogen aktualisiert werden, die keine ordnungsgemäßen Metadaten bereitstellen Feedback-Meldung
Sicherheitswarnungen behandelt CVE Description
Sicherheitsanfälligkeit in Github Copilot und Visual Studio Remotecodeausführung CVE-2026-21256 Dieses Sicherheitsupdate behebt eine Sicherheitsanfälligkeit, in der eine unsachgemäße Neutralisierung spezieller Elemente, die in einem Befehl (Befehlseinfügung) in GitHub Copilot verwendet werden, und Visual Studio es einem nicht autorisierten Angreifer ermöglicht, Code über ein Netzwerk auszuführen.
Sicherheitsanfälligkeit bei Github Copilot und Visual Studio Sicherheitsfeatureumgehung CVE-2026-21257 Dieses Sicherheitsupdate behebt eine Sicherheitsanfälligkeit, in der eine unsachgemäße Neutralisierung spezieller Elemente, die in einem Befehl (Befehlseinfügung) in GitHub Copilot verwendet werden, und Visual Studio es einem autorisierten Angreifer ermöglicht, Rechte über ein Netzwerk zu erhöhen.
Sicherheitsanfälligkeit bei .NET Sicherheitsfeatureumgehung CVE-2026-21218 Dieses Sicherheitsupdate behebt eine Sicherheitsanfälligkeit, bei der die fehlerhafte Behandlung fehlender spezieller Elemente in .NET und Visual Studio es einem autorisierten Angreifer ermöglicht, Spoofing über ein Netzwerk durchzuführen.

Version 17.14.25

Veröffentlicht am20. Januar 2026

Wichtigste Fehlerkorrekturen Von der Community
Copilot edit_file schlägt mit dem Fehler "DocumentId null" für XAML-Dateien fehl. Feedback-Ticket
Analysatoren stürzen in 9.0.309 ab, wenn sie in msbuild verwendet werden

Version 17.14.24

Veröffentlicht am 13. Januar 2026

Wichtigste Fehlerkorrekturen Von der Community
Visual Studio 2022 nicht über den Erweiterungs-Manager aktualisiert wird, schlägt für unsere WPF Erweiterung fehl. Feedback-Meldung
Copilot Einstellungen können nicht geändert werden. Feedback-Ticket

Version 17.14.23

Veröffentlicht am 16. Dezember 2025

Wichtigste Fehlerkorrekturen Von der Community
Die Suche ist im MCP-Registrierungsfenster unterbrochen. Feedback-Meldung
Vcpkg auf 2025-11-19 aktualisiert

Version 17.14.22

Veröffentlicht am 9. Dezember 2025

Wichtigste Fehlerkorrekturen Von der Community
Adresse der Startadresse des Sanitizers für lokale Threadvariablen scheint falsch Feedback-Meldung
x64-Emulator stürzt ab, wenn ein ARM64EC Thread eine x64-Coroutine aufruft, die einen anderen ARM64EC Coroutine aufruft Feedback-Meldung
Die Erweiterung wird nicht aktualisiert und über den Visual Studio Marketplace ordnungsgemäß deinstalliert. Feedback-Meldung
Copilot Überprüfung/Diff schlägt mit dem Fehler "Muss sich in der aktuellen Momentaufnahme der Ansicht befinden" in Visual Studio Feedback-Ticket
Ein Fehler im Autovektorizer wurde behoben, bei dem es so aussehen kann, als ob nur ein Teil der Schleife getreu ausgeführt wurde.
Das Visual Studio Installer wurde aktualisiert, um die neueste Wartungsversion von 10.0.26100 Windows SDK (10.0.26100.7175) einzuschließen.

Version 17.14.21

Veröffentlicht am 19. November 2025

Wichtigste Fehlerkorrekturen Von der Community
Link beheben: schwerwiegender Fehler LNK1000 beim Neuerstellen des Projekts mit aktivierter inkrementeller Verknüpfung. Feedback-Meldung
Ein falsches Codegenproblem mit ternären Ausdrücken mit Ausdrücken mit Arrays unterschiedlicher Typen wurde behoben. Feedback-Meldung
ASAN neu anordnet Überprüfungsaufrufe, die zu falsch negativen Ergebnissen führen Feedback-Meldung
Sanitizer-Sperrliste beschädigt Feedback-Meldung
C4319 beim Kompilieren von C-Code nicht ausgegeben Feedback-Meldung
C++/CLI – Inlinenamespace funktioniert nicht Feedback-Meldung
Die Komponente für eingebettete und IoT-Tools ist im Visual Studio Installer veraltet.
Die mobile Entwicklung mit C++-Workload, einschließlich der C++-Komponenten für Android- und C++-iOS-Entwicklungstools, ist im Visual Studio Installer veraltet.
Ein Problem beim Installieren von Visual Studio 2026 zusammen mit Visual Studio 2022 wurde behoben, bei dem Visual Studio 2022 die Paketbereinigung für alle Frameworks falsch aktiviert hat. Dies kann zu unerwarteten NU1510-Warnungen beim Erstellen von Visual Studio 2022 führen. Feedback-Meldung
Das Popup "Mit Feed verbinden" bewirkt, dass Visual Studio nichts löschen kann, bis er neu gestartet wird. Feedback-Meldung
Problem mit Visual Studio 2022-Remotedebugging für die automatische Verbindung Feedback-Meldung
Performance Profiler lädt symbole für nicht verwalteten Code in C++/CLI nicht ordnungsgemäß. Feedback-Meldung

Version 17.14.20

Veröffentlicht am 11. November 2025

Wichtigste Fehlerkorrekturen Von der Community
GitHub Copilot Chat keinen Chattext anzeigen, nur Code Feedback-Ticket
Copilot Language Server, der von McAfee Antivirus in VS 2026 als Bedrohung erkannt wurde Feedback-Ticket
Debugausgabe ungültig, Visual Studio Analysieren mit Copilot im Debug Feedback-Meldung
Fixer Ganzzahlüberlauf in std::stable_sort und std::ranges::stable_sort beim Sortieren großer Eingaben (über eine Milliarde 1-Byte-Elemente) auf x86.
Ein Absturz in den vektorisierten Implementierungen von std::wstring::find_first_of/find_last_of wurde behoben, der für die Suche nach bestimmten Kombinationen von Zeichen innerhalb und außerhalb des Bereichs [0, 255] spezifisch war.
aktualisiert Windows-Treiberkit Tools zur Unterstützung bevorstehender 26H1-Versionen.
Das Visual Studio Installer wurde aktualisiert, um die neueste Wartungsversion von 10.0.26100 Windows SDK (10.0.26100.6901) einzuschließen.
Sicherheitswarnungen behandelt CVE Descritpion
Visual Studio Sicherheitsanfälligkeit in Remotecodeausführung CVE-2025-62214 Dieses Sicherheitsupdate behebt eine Sicherheitsanfälligkeit, bei der eine unsachgemäße Neutralisierung spezieller Elemente, die in einem Befehl ('Befehlseinfügung') in Visual Studio es einem autorisierten Angreifer ermöglicht, Code lokal auszuführen.

Version 17.14.19

Veröffentlicht am 27. Oktober 2025

Wichtigste Fehlerkorrekturen Von der Community
Copilot Language Server, der von McAfee Antivirus als Bedrohung erkannt wurde Feedback-Ticket

Version 17.14.18

Veröffentlicht am 20. Oktober 2025

Wichtigste Fehlerkorrekturen Von der Community
Der XAML-Editor markiert keine geschachtelten Klassen mehr als Fehler in {x:Static} und {x:Type}-Markuperweiterungen. {x:Static p:Class+Nested.Value} würde z. B. als Fehler gequiggt, auch wenn sie gültig ist. Feedback-Meldung
Die Rechtschreibprüfung sollte Wörter zwischen den Kategorien "Lo" und "Ll/Lu" aufteilen. Feedback-Meldung
In Visual Studio 17.14.13 werden .NET C#-Fehlersquiggles in Blend nicht angezeigt. Feedback-Meldung
Neue Visual Studio 2022-Updates enthalten libCurl-Bibliothek, die Git umbricht Feedback-Meldung
Visual Studio 2022 Enterprise – App Service -diagsession-Dateien nicht öffnen können Feedback-Meldung
Deaktivierte Nutzung von RP als allgemeines Register für ARM64. Feedback-Meldung
Das Visual Studio Installer wurde aktualisiert, um die neueste Wartungsversion von 10.0.26100 Windows SDK (10.0.26100.6584) einzuschließen.
Es wurde eine schlechte Interaktion mit neuen Vorvektoroptimierungen und dem Vektorizerdurchlauf behoben (wirkt sich auf den optimierten Code /O2 aus).
Es wurde ein nicht behobener externer Fehler beim Erstellen von ARM64X-DLLs behoben, die weitergeleitete Daten enthalten. Feedback-Meldung
PGO-Instrumentierungs-Laufzeitabsturz auf ARM64 Feedback-Meldung

Version 17.14.17

Veröffentlicht am 14. Oktober 2025

Wichtigste Fehlerkorrekturen Von der Community
.NET Upgrade Assistant-Erweiterung ist nicht mehr mit Visual Studio Enterprise 17.14.36518.9 kompatibel. Feedback-Meldung
Ein potenzieller Absturz beim Auswerten von C++-Ausdrücken beim Debuggen wurde behoben. Feedback-Meldung
Copilot Chatfensterdesigns in Konflikt mit Designeinstellungen Feedback-Meldung
Die Verwendung von Copilot zum Debuggen einer Ausnahme in Android funktioniert nie Feedback-Meldung
Ein Fehler mit dem Copilot Profiler-Agent wurde behoben, bei dem ein BenchmarkDotNet-Benchmarkprojekt nicht erstellt wurde.
Diese Version von .NET iOS bietet Unterstützung für Apple iOS 26 und erfordert die Verwendung von Apple Xcode 26. Weitere Details finden Sie unter .NET für iOS/tvOS/macOS/macCatalyst Versionshinweise
Sicherheitswarnungen behandelt CVE Descritpion
Visual Studio Sicherheitsrisiko bei der Offenlegung von Informationen CVE-2025-54132 Dieses Sicherheitsupdate behebt willkürliche Datenexfiltration über Markdown Mermaid
Visual Studio Sicherheitsanfälligkeit in Remotecodeausführung CVE-2025-55240 Dieses Sicherheitsupdate behebt eine Sicherheitsanfälligkeit bezüglich der Remotecodeausführung im Nicht vertrauenswürdigen Suchpfad in Gulpfile.
Sicherheitsanfälligkeit bei .NET Sicherheitsfeatureumgehung CVE-2025-55315 Dieses Sicherheitsupdate behebt eine Sicherheitsanfälligkeit bezüglich des HTTP-Anforderungsschmuggels aufgrund einer falschen Analyse der Blockerweiterung.
.NET Sicherheitsrisiko bei der Offenlegung von Informationen CVE-2025-55248 Dieses Sicherheitsupdate behebt eine Sicherheitsanfälligkeit, bei der SmtpClient eine Verbindung ohne TLS herstellen kann, auch wenn UseSsl auf "true" festgelegt ist.

Version 17.14.16

Veröffentlicht am23. September 2025

Wichtigste Fehlerkorrekturen Von der Community
Nuget-Paket-Manager für Project -> Verbindung mit Feedspam herstellen Feedback-Ticket
Die Verwendung von UseDynamicDebugging macht link.exe Rückgabefehler 1422 und vergessen, wie Fehlerdetails gemeldet werden. Feedback-Meldung
Vorhandene TFVC-Check-In-Richtlinie kann nicht angezeigt werden. Feedback-Meldung

Version 17.14.15

Veröffentlicht am 16. September 2025

Wichtigste Fehlerkorrekturen Von der Community
Verbessern der GitHub Copilot Resilienz gegenüber Internetunterbrechungen in Visual Studio Feedback-Ticket
ASAN false use-after-scope positive when access happens in exception handler Feedback-Meldung
Das dynamische Debuggen von C++ initialisiert statische Lokale falsch. Feedback-Meldung
"LINK: Fehler LNK2001: nicht aufgelöstes externes Symbol" nach dem Upgrade auf VS 17.14.5 Feedback-Meldung
KASAN-Treiber können nicht verknüpft werden, die auf breite Zeichenfolgenfunktionen verweisen (wcscat, wcscpy, wcsncpy) Feedback-Meldung
Visual Studio 2022 Github Copilot Build-Stände bei Verwendung von Cmake ohne Linker Feedback-Ticket
Copilot Fehler im Agentmodus – Fehler "get_output_window_logs": Der Wert vom Typ "System.Guid" konnte nicht von der Argumentbereichs-ID abgeleitet werden. Feedback-Ticket
Wir haben den neuen Copilot Profiler Agent in Visual Studio 2022 gebracht, sodass Benutzer Hilfe bei der Optimierung ihres Codes erhalten können.

Version 17.14.14

Veröffentlicht am 9. September 2025

Wichtigste Fehlerkorrekturen Von der Community
Der Download von Symbolen funktioniert nicht mehr Feedback-Meldung
Ein Problem mit der Wertkategorie von Memberzugriffen wurde behoben. Feedback-Meldung
Ein Problem mit der Wertkategorie von Arrays wurde behoben. Feedback-Meldung
Ein ICE im Zusammenhang mit einer falsch ermittelten Wertkategorie eines Arrays wurde behoben. Feedback-Meldung
Ein Problem wurde behoben, bei dem MSBuild einen internen Fehler verursachte, anstatt eine Buildnachricht zu melden, wenn die Glob-Erweiterung fehlgeschlagen ist.
.NET Laufzeit wird auf 8.0.20 und 9.0.9 aktualisiert und .NET SDK auf 9.0.305
Erweiterungsupdate in VS 17.14 Feedback-Meldung
GitHub Copilot Chat Fenster automatisch scrollt zu dem neuesten generierten Wort, hindert das Lesen während der Antwortgenerierung am anfang Feedback-Ticket
Konfigurieren von Codeabdeckungsansichten schlägt fehl Feedback-Meldung
Agent: Das Popup "Gesamtänderungen" verbleibt im Chatfenster, kann nicht geschlossen werden. Feedback-Meldung

Version 17.14.13

Veröffentlicht am 19. August 2025

Wichtigste Fehlerkorrekturen Von der Community
VS 2022 v17.14.11 kann mcp-Server nicht laden Feedback-Meldung
Copilot Agentmodusunterbrechungen und können in diesem Thread nicht wiederhergestellt werden: System.ArgumentException: Unzulässige Zeichen im Pfad EditsFunctionHandler GetErrorsAsync Feedback-Ticket
Live Visual Tree und Live Property Explorer funktionieren nicht Feedback-Meldung
Es wurde ein Problem behoben, bei dem fehlende Zeichenfolgenwerte in lokalisierten RESX-Dateien fälschlicherweise als leere Zeichenfolgen geschrieben wurden, was zu leeren Zeichenfolgen führt, die für diese Kulturen zurückgegeben werden. Bei diesem Fix werden solche Werte jetzt als NULL geschrieben, sodass sie als Standardwert (neutral) aufgelöst werden können. Feedback-Meldung
Symbole fehlen für ucrtbased.dll Version 10.0.26100.4188 Feedback-Meldung
MinGit wurde auf v2.50.1 aktualisiert, um ein Problem zu beheben, bei dem Benutzer mit Repositorys auf ReFS-Volumes und Windows Server 2022 keine Git-Vorgänge mit VS IDE ausführen konnten. Feedback-Meldung
Es wurde ein Problem behoben, bei dem falsche IntelliSense-Fehler in bestimmten Quelldateien gemeldet wurden, die als Shift JIS codiert wurden und Zeichenfolgenliterale mit japanischen Zeichen enthalten.
VS enthält jetzt MAUI 9.0.82 (SR8.2)
Ein Stapelüberlaufabsturz wurde behoben, wenn bestimmte MASM-generierte Debuginformationen verknüpft wurden.

Version 17.14.12

Veröffentlicht am 12. August 2025

Sicherheitswarnungen behandelt CVE Descritpion
Sicherheitsanfälligkeit in GitHub Copilot und Visual Studio Remotecodeausführung CVE-2025-53773 Dieses Sicherheitsupdate behebt eine Sicherheitsanfälligkeit, in der Copilot Einstellungen ändert, um "chat.tools.autoApprove" auf "true" festzulegen.

Version 17.14.11

Veröffentlicht am 4. August 2025

Wichtigste Fehlerkorrekturen Von der Community
Falsch positive Codeanalysewarnung C26849: Leiten Sie keinen ungültigen Zeiger (Lebensdauer.1) ab. Feedback-Meldung
Feste Legalitätsprüfungen für DIE SIMD-Optimierung. Feedback-Meldung
Regression von 19.43: link.exe stürzt während der PDB-Generation mit langen Symbolen ab Feedback-Meldung
Falsche Chkstk-Aufrufe für ARM64EC mit /Gs0 wurden behoben. Feedback-Meldung
Umgebungen in http-client.env.json werden nicht aufgenommen (seit Update auf Visual Studio 17.14.0) Feedback-Meldung
Copilot Agentmodusunterbrechungen und können in diesem Thread nicht wiederhergestellt werden: System.ArgumentException: Unzulässige Zeichen im Pfad EditsFunctionHandler GetErrorsAsync Feedback-Ticket
Die folgenden Windows SDK-Versionen wurden aus dem Visual Studio 2022-Installationsprogramm entfernt: 10.0.18362.0, 10.0.20348.0 und 10.0.22000.0. Wenn Sie zuvor eine dieser Versionen des SDK mit Visual Studio installiert haben, wird sie beim Aktualisieren deinstalliert. Wenn ihr Projekt auf einen dieser SDKs abzielt, tritt möglicherweise ein Buildfehler auf: Die Windows SDK-Version 10.0.22000.0 wurde nicht gefunden. Installieren Sie die erforderliche Version von Windows SDK, oder ändern Sie die SDK-Version auf den Projekteigenschaftenseiten, oder klicken Sie mit der rechten Maustaste auf die Lösung, und wählen Sie "Retarget solution". Um dies zu beheben, empfehlen wir, Das Projekt auf 10.0.0.26100.0 oder eine frühere unterstützte Version umzustellen. Eine vollständige Liste der unterstützten SDK-Versionen finden Sie unter: https://developer.microsoft.com/windows/downloads/sdk-archive/. Wenn Sie eine nicht unterstützte Version des SDK installieren müssen, finden Sie sie hier: https://developer.microsoft.com/windows/downloads/sdk-archive/index-legacy/.

Version 17.14.10

Veröffentlicht am 29. Juli 2025

Wichtigste Fehlerkorrekturen Von der Community
Nach Dem Update auf 17.14.8 kann ich iOS-Projekte nicht erstellen. Feedback-Meldung
Erweiterungsupdate in VS 17.14 Feedback-Meldung
Agentmodus aufgrund von model_max_prompt_tokens_exceeded nicht verwendbar Feedback-Meldung
Github-Copilot hängt beim Ausführen von Dotnet-Befehlen in Visual Studio Feedback-Ticket
Die GitHub Copilot-Benutzeroberfläche in Visual Studio aktualisiert nicht automatisch die Liste der dynamischen MCP-Servertools. Feedback-Ticket
Visual Studio-Debugoption "Nicht vertrauenswürdige Quellserverbefehle immer ausführen, ohne dazu aufzufordern" funktioniert nicht wie erwartet Feedback-Meldung
KI, Copilot, Agents und MCP – .mcp.json dotnet run-Befehl kann keine relative Pfaderstellung verwenden Feedback-Ticket
.NET 9 MAUI: Die .NET Runtime 9.0.5 oder höher konnte nicht gefunden werden. Feedback-Meldung
Für MAUI-Apps gab es oben im XAML-Editor eine Livevorschausymbolleiste und eine Schaltfläche. Die Schaltfläche wurde in ein Menüelement unter "Debuggen > Windows" verschoben, das die Barrierefreiheit der Tastatur und die Funktionssuche ermöglicht. Wenn die Symbolleiste nicht mehr vorhanden ist, erhält der XAML-Editor vertikalen Platz zurück. Feedback-Meldung
Die Eingabe von "\x" im Editor am Ende einer Zeile würde dazu führen, dass die IDE unbegrenzt hängen bleibt. Feedback-Meldung
Fehler beim Testen von Live-Komponenten mit "Datei konnte nicht gefunden werden ... .cshtml__virtual.html__virtual.js' Feedback-Meldung
Es wurde ein MSBuild-Hang behoben, der dazu führen konnte, dass Visual Studio Lösungsladevorgänge hängen bleiben.
Stellen Sie sicher, dass Sicherheitsrisikodaten während NuGet-Vorgängen (Hinzufügen, Aktualisieren, Deinstallieren) von der Paket-Manager UI nicht abgefragt werden, wenn die NuGet-Überwachung deaktiviert wurde.
Social Login Support mit Google ist jetzt für GitHub Copilot in Visual Studio integriert.

Version 17.14.9

Veröffentlicht am 15. Juli 2025

Wichtigste Fehlerkorrekturen Von der Community
GitHub Copilot Agent Preview kann nach ausführung von Komponententests keine Terminalbefehle ausführen Feedback-Ticket
Copilot Dateiänderungsvorschau leer ist Feedback-Ticket
Escape-Taste schließt das Suchfeld in einer XAML-Datei nicht. Feedback-Meldung
Die Auflistung von Android-Debugzielen wurde behoben, wenn eine ungültige Java ausführbare Datei im PATH vorhanden ist. Feedback-Meldung
Erweiterungsupdate in VS 17.14 Feedback-Meldung
Filterung nach C++ #include Fertigstellungen entfernt, sodass vollständige Listen angezeigt werden, wenn sowohl Winkelklammern als auch Anführungszeichen eingegeben werden. Feedback-Meldung
KI, Copilot, Agents und MCP – .mcp.json dotnet run-Befehl kann keine relative Pfaderstellung verwenden Feedback-Ticket
Verbesserte Benutzererfahrung beim Bereitstellen einer Funktions-App mit Flex Consumption durch Entfernen der Option zum Erstellen einer Linux-Verbrauchsfunktions-App innerhalb Visual Studio.
Es wurden Probleme behoben, bei denen Kunden StandardCollector.Service.exe bei Installationen und Updates schließen müssen.

Version 17.14.8

Veröffentlicht am 8. Juli 2025

Wichtigste Fehlerkorrekturen Von der Community
Das Net9.0-ios-Ziel meines MAUI-Projekts kann nicht mehr erstellt werden. Feedback-Meldung
Wenn Sie die Eigenschaften eines C#- oder VB.NET-Projekts festlegen, zeigt das Dropdownmenü "Startobjekt" die Objekte, aus der Sie auswählen können, richtig an. Feedback-Meldung
Docker-Container werden im Visual Studio zum Debuggen nicht angezeigt. Feedback-Meldung
Das Visual Studio Installer wurde aktualisiert, um die neueste Wartungsversion von 10.0.26100 Windows SDK (10.0.26100.4188) einzuschließen.
Sicherheitswarnungen behandelt CVE Descritpion
Visual Studio – Rechteerweiterung CVE-2025-49739 Zeit der Überprüfung bis zur Verwendungszeit im Standard Collector Service ermöglicht lokale Berechtigungseskalation
Sicherheitsanfälligkeit bei Gitk-Argumenten CVE-2025-27613 Sicherheitsanfälligkeit bei Gitk-Argumenten
Sicherheitsanfälligkeit in Gitk-Abitryärcodeausführung CVE-2025-27614 Sicherheitsanfälligkeit in Gitk-Abitryärcodeausführung
Sicherheitsanfälligkeit in Git Bösartige Shell CVE-2025-46334 Sicherheitsanfälligkeit in Git Bösartige Shell
Git File Overwrite Vulnerability CVE-2025-46835 Git File Overwrite Vulnerability
Git Symlink-Sicherheitsanfälligkeit CVE-2025-48384 Git Symlink-Sicherheitsanfälligkeit
Sicherheitsanfälligkeit in Git-Protokolleinfügung CVE-2025-48385 Sicherheitsanfälligkeit in Git-Protokolleinfügung
Sicherheitsanfälligkeit in Git Credential Helper CVE-2025-48386 Sicherheitsanfälligkeit in Git Credential Helper

Version 17.14.7

Veröffentlicht am23. Juni 2025

Wichtigste Fehlerkorrekturen Von der Community
GitHub-Copilot Chat Fehler: "Konnte ov nicht analysiert werden" – Persistentes Problem Feedback-Ticket
Es wurde ein Problem behoben, bei dem ein Include-Pfad mit Leerzeichen zwischen der Compileroption und dem Pfad zitiert wurde, wurde keine der Dateien im Pfad in der Include-Abschlussliste angezeigt. Feedback-Meldung
Escape in Developer PowerShell in 17.14 nicht erkannt Feedback-Meldung
Aktualisiert auf VS 17.14 - NCrunch 5.10.0.7 Pausen Feedback-Meldung
Vb.NET-App kann in VS2022 17.14.0 Preview 1.1 nicht erstellt werden. Feedback-Meldung
Es wurden mehrere Änderungen implementiert, um die Benutzererfahrung und die Barrierefreiheit für Inline-Vervollständigungen zu verbessern.

Version 17.14.6

Veröffentlicht am 17. Juni 2025

Wichtigste Fehlerkorrekturen Von der Community
VS 17.14 Regression: ASAN bad codegen with x64 Release configuration Feedback-Meldung
Sanitizer-Abdeckung erzeugt schlechte Codegen Feedback-Meldung
Es wurde ein Problem behoben, bei dem razor-Formatierung manchmal nichts für bestimmte Syntaxmuster oder -konfigurationen zu tun scheint. Feedback-Meldung
GitHub Copilot Agent Preview kann nach ausführung von Komponententests keine Terminalbefehle ausführen Feedback-Ticket
Wenn das Routingereignis von EventTrigger geladen wird, kann das Storyboard das Zielelement nicht anhand des Namens finden. Feedback-Ticket
Ein falsch positiver Syntaxfehler in boost::p arser wurde behoben. Feedback-Meldung
Copilot kann den Unterschied zwischen .xaml.cs und XAML nicht erkennen. Feedback-Meldung
MSVC AddressSanitizer unterstützt jetzt Projekte mithilfe einer dynamisch verknüpften universellen C-Runtime mit einer statisch verknüpften VCRuntime, die häufig in Software wie Plug-Ins verwendet wird. Feedback-Meldung
Es wurde ein Problem mit komplexem Erkennungscode für die Traiterkennung behoben, der zu einem Compilerabsturz führte. Feedback-Meldung
Fehler beim Copilot Assistenten "run_build" Feedback-Ticket
Ein Absturz beim Verwenden der Navigationsschaltfläche zum Bearbeiten des Menüelements für "Nächste Bearbeitungsvorschläge" wurde behoben.
Feste ConcRT-Initialisierung (Concurrency Runtime) auf Multi-Socket-Computern mit geänderter Prozessoraffinität.

Version 17.14.5

Veröffentlicht am 10. Juni 2025

Wichtigste Fehlerkorrekturen Von der Community
Der Remotedebugger über SSH hängt, bevor er auf einen Haltepunkt trifft. Feedback-Meldung
Sicherheitswarnungen behandelt CVE Descritpion
Visual Studio Sicherheitsanfälligkeit in Remotecodeausführung CVE-2025-47959 Die unsachgemäße Neutralisierung spezieller Elemente, die in einem Befehl (Befehlseinfügung) in Visual Studio verwendet werden, ermöglicht es einem autorisierten Angreifer, Code über ein Netzwerk auszuführen.
Sicherheitsanfälligkeit in .NET und Visual Studio Remotecodeausführung CVE-2025-30399 Der nicht vertrauenswürdige Suchpfad in .NET und Visual Studio ermöglicht es einem nicht autorisierten Angreifer, Code über ein Netzwerk auszuführen.

Version 17.14.4

Veröffentlichtam 3. Juni 2025

Wichtigste Fehlerkorrekturen Von der Community
Type or Namespace Can't Be Found Error on the Razor's PageModel Feedback-Meldung
VS 2022 17.14 p1.1 kann keinen Build abschließen. "fehler D8040: Fehler beim Erstellen oder Kommunizieren mit untergeordnetem Prozess." Feedback-Meldung
#include Abschluss schlägt dateien oder Ordner im Pfad nicht mehr vor. Feedback-Meldung
Visual Studio mich weiterhin auffordern, Anmeldeinformationen erneut einzugeben [expansion.microsoft.com Mandanten blockiert] Feedback-Meldung

Version 17.14.3

Veröffentlicht am 28. Mai 2025

Wichtigste Fehlerkorrekturen Von der Community
Problem beim Speichern von COleDateTime mit RFX_Date Feedback-Meldung
Android-Startoptionen fehlen Feedback-Meldung
Wenn ich ein neues Skript in Unity erstellt und VS erneut zum Bearbeiten öffnen, verschwinden alle zuvor behobenen Registerkarten. Feedback-Meldung
Ich muss VS jedes Mal neu starten, wenn ich etwas im Code ändere (Xamarin) Feedback-Meldung
Das Ändern von Git-Verzweigungen bewirkt, dass geöffnete Dateien geschlossen werden Feedback-Meldung
"Quick Action & Refactoring > Create Definition" funktioniert in 17.14 Update (UE5) nicht. Feedback-Meldung

Version 17.14.2

Veröffentlicht am 22. Mai 2025

Wichtigste Fehlerkorrekturen Von der Community
Ein Problem wurde behoben, bei dem VS abstürzt, wenn eine Lösung mit C++-Projekten über einen UNC-Pfad geöffnet wird. Feedback-Meldung

Version 17.14.1

Veröffentlicht am 21. Mai 2025

Wichtigste Fehlerkorrekturen Von der Community
Das Feature "xxx" ist aufgrund eines internen Fehlers derzeit nicht verfügbar. System.NotSupportedException: Das Format des angegebenen Pfads wird nicht unterstützt. Feedback-Meldung
Es wurde ein Problem behoben, das beim Erstellen eines Uploadpakets für die Microsoft Store auftritt. Feedback-Meldung
Ein Problem mit dem Razor-Quellgenerator wurde behoben, das dazu führen konnte, dass es nicht mit einem System.ArgumentOutOfRangeException.
Es wurde ein Problem behoben, durch das ein Problem behoben wurde, das beim Schließen eines Ressourcendatei-Editors aufgetreten ist, bevor die Initialisierung abgeschlossen wurde.

Von unserem gesamten Team, vielen Dank für die Auswahl Visual Studio! Die neuesten Updates, Ressourcen und Neuigkeiten finden Sie im Visual Studio Hub und bleiben Sie in Kontakt.

Viel Spaß beim Programmieren!
Die Visual Studio Team


Note

Dieses Update kann neue Microsoft oder Drittanbietersoftware enthalten, die separat lizenziert ist, wie in den 3rd Party Notices oder in der zugehörigen Lizenz angegeben.