Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
Alle neuen Features in der neuesten Version.
IDE
MCP-Authentifizierungsverwaltung
Sie können jetzt Authentifizierungsanmeldeinformationen für MCP-Server in einer einheitlichen Benutzeroberfläche in Visual Studio verwalten.
Sie können jetzt Authentifizierungsanmeldeinformationen für MCP-Server an einer zentralen Stelle in Visual Studio verwalten, einschließlich Anmeldeinformationen von außerhalb der Visual Studio-Schlüsselkette wie Microsoft- und GitHub-Konten. Greifen Sie über die neue MCP-Serververwaltungsoberfläche darauf zu.
![]()
MCP-Serveranweisungen
Sie können jetzt Anweisungendateien anzeigen, die möglicherweise direkt in Visual Studio mit MCP-Servern ausgeliefert werden.
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 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.
![]()
![]()
MCP-Serververwaltung
Eine einfachere, einheitlichere Benutzeroberfläche zum Verwalten von MCP-Servern in Visual Studio.
Das Verwalten 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.
![]()
Wählen Sie im Flyout für jeden Server im Toolauswahlfenster die Option "Konfigurieren" aus, um zu beginnen.
![]()
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 werden kann. Um es auszuprobieren, wählen Sie beim Debuggen einfach das Copilot-Startprofil.
Es wurde eine Fehlermeldung angezeigt, wenn das Debugging bei der Installation des Microsoft 365 Agent Playgrounds fehlschlug. 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.
![]()
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 das 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 gesamten 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 die verschiedenen Funktionen und Funktionen unseres Produkts besser dar. Wir glauben, dass diese Änderung unseren Benutzern helfen wird, die gesamte Palette von Entwicklungsmöglichkeiten zu identifizieren, die in der Microsoft 365-Umgebung verfügbar sind.
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, ihnen mitzuteilen, dass wir in dieser Version Projektvorlagen zum Erstellen von deklarativen Agents für Microsoft 365 Copilot hinzugefügt haben.
![]()
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 das 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 Als Microsoft 365 Agents Toolkit bezeichnet wird, mussten Sie beim Debuggen einer Lösung, die generiert wurde, den Befehl " Teams-App-Abhängigkeit vorbereiten " 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:
![]()
- 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.Aktualisieren auf .NET 9
Darüber hinaus haben wir in dieser Version alle Projektvorlagen aktualisiert, um .NET 9 zu unterstützen.
![]()
Viel Spaß beim Programmieren!
Das 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 ihre 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.
![]()
📣 Geben Sie unter Featureticket Feedback, und setzen Sie die Unterhaltung fort.
Produktivität
Mermaid-Diagrammrendering
Rendern von Mermaid-Diagrammen sowohl im Markdown-Editor als auch im Copilot-Chat.
Visual Studio unterstützt jetzt das Rendern von Mermaid-Diagrammen im Markdown-Editor und in 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.
![]()
Sie können außerdem den Copilot Chat dazu auffordern, Diagramme für Sie zu generieren, um komplexe Codebasen oder komplexe Logik visuell zu erläutern. Das zurückgegebene Mermaid-Markdown wird automatisch im Chatfenster gerendert.
![]()
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 der Vorschau entfernt.
Der Agentmodus entsperrt eine neue Möglichkeit, mit GitHub Copilot zu erstellen, und geht über Eingabeaufforderungen zur Behandlung ganzer Aufgaben von Anfang bis Ende hinaus.
Um zu beginnen, öffnen Sie Den Copilot-Chat, klicken Sie auf "Fragen", 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!
![]()
Important
Aktivieren Sie GitHub Copilot Free, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub-Konto.
GitHub Copilot jetzt kostenlosaktivieren.
Verbesserungen des Copilot-Agentmodus
Copilot Agent Mode ist die nächste Entwicklung in der KI-unterstützten Entwicklung und hat sich aus der Vorschau entfernt.
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_buildzur 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 Free, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub-Konto.
GitHub Copilot jetzt kostenlosaktivieren.
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 jeden in Visual Studio landete. 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.
![]()
Klicken Sie in Ihrer IDE auf das Copilot-Signal, öffnen Sie den Chat, und wählen Sie GPT-5 (Vorschau) aus, um es auszuprobieren.
📣 Geben Sie unter Featureticket Feedback, und setzen Sie die Unterhaltung fort.
Important
Aktivieren Sie GitHub Copilot Free, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub-Konto.
GitHub Copilot jetzt kostenlosaktivieren.
MCP-Support 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 leistungsstärkere 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 unterstützte Visual Studio die Authentifizierung für Remoteserver über die 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 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.
![]()
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-Governance-Richtlinienunterstützung
Wir wissen, dass Organisationen möglicherweise unterschiedliche Richtlinien haben und durch eine neue Integration in GitHub-Richtlinien, Unternehmen und Organisationen jetzt eine fein abgestimmte 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.
![]()
Important
Aktivieren Sie GitHub Copilot Free, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub-Konto.
GitHub Copilot jetzt kostenlosaktivieren.
Bringen Sie Ihr eigenes Modell in den Chat
Sie können jetzt Ihre eigenen Sprachmodelle mit Visual Studio Chat verbinden, sodass Sie mehr Auswahl, Kontrolle und Anpassung über Ihre KI-Erfahrung erhalten.
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.
![]()
Erste Schritte:
- Ö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 Free, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub-Konto.
GitHub Copilot jetzt kostenlosaktivieren.
Teilweises Akzeptieren von Codeabschlussen 📣
Übernehmen Sie copilot-Codevervollständigen Wort nach Wort oder Zeile mithilfe von Tastenkombinationen oder dem Randindikator für präzise Steuerung.
Wollten Sie jemals nur die ersten Wörter oder Zeilen eines Copilot-Codes akzeptieren, anstatt das Ganze zu akzeptieren? Wir freuen uns, ihnen mitteilen zu können, dass Sie ab Visual Studio 17.14.13 teilweise ein Abschlusswort nach Wort oder Zeile akzeptieren können!
Wenn im Editor ein Copilot-Code abgeschlossen wurde.
- 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.
![]()
![]()
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.
📣 Geben Sie unter Featureticket Feedback, und setzen Sie die Unterhaltung fort.
Important
Aktivieren Sie GitHub Copilot Free, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub-Konto.
GitHub Copilot jetzt kostenlosaktivieren.
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 Ihnen, dass Copilot-Vorschläge manchmal etwas ablenken können, 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:
- Klicken Sie auf den Randindikator oder
- Drücken Sie
Tabdie 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ückenESC, 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
PointzuPoint3D"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.
![]()
Um diese Erfahrung auszuprobieren, wechseln Sie zu Tools → Optionen → GitHub → Copilot → Copilot-Abschluss, und aktivieren Sie "Nächste Bearbeitungsvorschläge reduzieren".
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 Completions" direkt von hier aus öffnen.
![]()
Bitte teilen Sie uns dies in der Entwicklercommunity mit, wenn Sie Feedback haben!
Important
Aktivieren Sie GitHub Copilot Free, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub-Konto.
GitHub Copilot jetzt kostenlosaktivieren.
Registrieren Sie sich für Copilot mit Ihrem Google-Konto
Sie können sich jetzt registrieren, um Copilot mit Ihrem vorhandenen Google-Konto zu verwenden!
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 Fenster "Copilot Chat" auf die Schaltfläche " Mit Google registrieren ", um Ihr Copilot-Setup mit Ihrem Google-Konto zu optimieren!
![]()
Important
Aktivieren Sie GitHub Copilot Free, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub-Konto.
GitHub Copilot jetzt kostenlosaktivieren.
Gemini 2.5 Pro und GPT-4.1
Neue Modelle wurden soeben im Visual Studio-Chat abgelegt.
Mehr Leistung, Geschwindigkeit und Flexibilität – alles in Ihrer IDE!
![]()
🚨 Gemini 2.5 Pro ist jetzt in Visual Studio enthalten
Gemini 2.5 Pro, das weithin als eines der leistungsstärksten Modelle gilt, 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 und bietet ein schnelleres, reaktionsschnelleres und spürbar flüssigeres Erlebnis auf dem gesamten Board.
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 Free, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub-Konto.
GitHub Copilot jetzt kostenlosaktivieren.
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 für alle Visual Studio-Kunden allgemein verfügbar sind!
- 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 Zu Ihrem Workflow passt.
![]()
Important
Aktivieren Sie GitHub Copilot Free, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub-Konto.
GitHub Copilot jetzt kostenlosaktivieren.
MCP-Serverunterstützung
Verbinden Sie Visual Studio mit KI-Agents mithilfe des neuen Model Context Protocol (MCP), einer standardisierten Methode zum Freigeben von Kontext, Zugreifen auf Daten und steuern Intelligente Features.
Visual Studio unterstützt jetzt MCP-Server und ermöglicht damit eine intelligentere und besser vernetzte 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 nicht nur Informationen von Ihren MCP-Servern abrufen, wie 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.
![]()
Einrichten Ihres MCP-Servers
Fügen Sie eine
mcp.json-Datei zu Ihrer Lösung hinzu, und Visual Studio erkennt sie automatisch. Es erkennt auch Configs aus anderen Umgebungen wie.vscode/mcp.json.Verwenden Ihrer MCP-Server
Öffnen Sie das Dropdown-Menü Tools im Chat-Panel von Copilot, um die verbundenen MCP-Server anzuzeigen. Von dort aus kann Copilot auf Ihre bestehenden Systeme zugreifen und Maßnahmen ergreifen.
Hinweis: Um auf MCP-Server zuzugreifen und mit ihnen zu interagieren, müssen Sie sich im Agent-Modus befinden.
Nutzen Sie den vollen Umfang Ihres Stacks in Copilot, ohne Visual Studio zu verlassen!
Important
Aktivieren Sie GitHub Copilot Free, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub-Konto.
GitHub Copilot jetzt kostenlosaktivieren.
MCP Server Juli Update
Die erweiterte MCP-Serverintegration in Visual Studio ermöglicht eine nahtlose Verbindung Ihres gesamten Engineering-Stapels direkt in Copilot, um eine leistungsfähigere Entwicklungserfahrung zu erzielen.
Wir haben erhebliche Verbesserungen an der MCP-Serverintegration in Visual Studio vorgenommen, damit Sie einen leistungsfähigeren, verbundenen Engineering-Stapel entsperren können.
![]()
Einrichten Ihres MCP-Servers
Fügen Sie Ihrer Lösung eine
mcp.jsonDatei hinzu – Visual Studio erkennt sie automatisch (wir unterstützen.vscode/mcp.jsonauch). 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 nahtloser Authentifizierung über die Schlüsselbundunterstützung können Sie sich jetzt mit unterstützten MCP-Servern direkt in Visual Studio mithilfe Ihrer vorhandenen Schlüsselbundanmeldeinformationen authentifizieren – keine zusätzliche Konfiguration erforderlich.
Verwenden Ihrer MCP-Server
Open the Tools dropdown In Copilot Chat panel to view connected MCP servers and manage them by Wenn Sie das Feld arrow to reveal the new menu. Von dort aus können Sie Servereingaben in unserem neuen modalen Dialogfeld verwalten. Copilot kann dann Kontext abrufen und Maßnahmen mit Ihren vorhandenen Systemen ergreifen.
Hinweis: Um auf MCP-Server zuzugreifen und mit ihnen zu interagieren, müssen Sie sich im Agent-Modus befinden.
![]()
Visual Studio unterstützt jetzt das neue Authentifizierungsprotokoll für MCP-Server.
Mit der nahtlosen Authentifizierung über die Unterstützung des Schlüsselbunds können Sie sich jetzt mit unterstützten REMOTE-MCP-Servern direkt in Visual Studio authentifizieren, indem Sie Ihre vorhandenen Schlüsselbundanmeldeinformationen verwenden – 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.
![]()
Nutzen Sie den vollen Umfang Ihres Stacks in Copilot, ohne Visual Studio zu verlassen!
Important
Aktivieren Sie GitHub Copilot Free, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub-Konto.
GitHub Copilot jetzt kostenlosaktivieren.
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-Stapel herstellen.
Wir freuen uns, ihnen mitzuteilen, dass Visual Studio jetzt MCP-Prompts, Ressourcen und Stichproben unterstützt, um Ihre Copilot-Erfahrung zu verbessern, indem mehr Kontext aus Ihrem Engineering-Stapel geboten wird.
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.
![]()
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 .
![]()
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-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 alle MCP-Ressourcen zu verwenden, die Ihnen möglicherweise zur Verfügung stehen, können Sie auf die gleiche Weise in Copilot-Chat darauf verweisen, wie Sie auf einen anderen Kontext verweisen würden, z. B. eine Datei: mit einem Hashtag (#) gefolgt von dem Ressourcen-URI.
![]()
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.
![]()
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-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 nur mit Ihrer Berechtigung, natürlich!).
Um Stichproben zu nutzen, muss nichts weiter konfiguriert werden, solange Ihr MCP-Server diese unterstützt, das gilt auch für Visual Studio. Wenn Copilot feststellt, dass eine von Ihnen gesendete Anforderung von einem Stichproben-Anruf profitieren würde, wird zuerst ein Dialogfeld mit allen Details der Anforderung angezeigt und Sie aufgefordert, den Stichproben-Anruf zu bestätigen, bevor etwas hinter den Kulissen geschieht.
Important
Aktivieren Sie GitHub Copilot Free, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub-Konto.
GitHub Copilot jetzt kostenlosaktivieren.
Kontext des Copilot-Ausgabefensters
Sie können nun im Copilot-Chat auf das Ausgabefenster als Kontext verweisen.
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 kann Copilot diese Informationen lesen, so dass Sie Fragen stellen, Hilfe erhalten und auf der Grundlage Ihrer Ausgabeprotokolle Maßnahmen ergreifen können.
![]()
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.
- Fragen Sie Copilot direkt: Prüfe meine Ausgabeprotokolle und hilf mir, diesen Fehler zu beheben.
- Oder klicken Sie mit der rechten Maustaste in das Ausgabefenster , und wählen Sie "Erklären 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 Free, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub-Konto.
GitHub Copilot jetzt kostenlosaktivieren.
Copilot-Vorschläge bei Bedarf 📣
Erhalten Sie Codevorschläge nur, wenn Sie sie explizit in Visual Studio anfordern.
Möchten Sie mehr kontrolle über Codevorschläge haben, die in Ihrem Editor angezeigt werden? Jetzt können Sie in Visual Studio 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.
![]()
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!
📣 Geben Sie unter Featureticket Feedback, und setzen Sie die Unterhaltung fort.
Important
Aktivieren Sie GitHub Copilot Free, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub-Konto.
GitHub Copilot jetzt kostenlosaktivieren.
Sehen Sie sich Ihre Copilot-Nutzung an
Sie können ihre Copilot-Nutzung jetzt direkt in Visual Studio nachverfolgen.
Möchten Sie wissen, wie viel Sie Copilot diesen Monat genutzt haben? Visual Studio enthält jetzt ein Copilot-Verbrauch-Panel, mit dem Sie Ihre Nutzung leicht verfolgen können!
Unabhängig davon, ob Sie Copilot Free oder einen kostenpflichtigen Plan verwenden, können Sie die Anzahl Ihrer Chat-Anfragen und Code-Vervollständigungen direkt in der IDE überprüfen.
![]()
Greifen Sie darauf zu, indem Sie auf das Copilot badge In top-right corner of your IDE and selecting Copilot Consumptions.
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 Free, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub-Konto.
GitHub Copilot jetzt kostenlosaktivieren.
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 Copilot Ask- und Agent-Modus optimal 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
- 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.
- Kopieren Sie es aus dem Eingabeaufforderungsfeld in eine Markdowndatei, und speichern Sie sie mit der Dateierweiterung .prompt.md im Stammverzeichnis Ihres Repositorys im
.github/promptsOrdner.Tipp: Sie können sogar copilots Hilfe bei der Optimierung Ihrer Aufforderung erhalten, um spezifischer zu sein.
![]()
So führen Sie Ihre Eingabeaufforderungen aus
- Beginnen Sie mit der Eingabe
#prompt:, um auf alle Eingabeaufforderungsdateien aus Ihrem.github/promptsOrdner direkt im Chat zu verweisen, oder klicken Sie auf das ➕ Symbol in der Chateingabe, um sie als Kontext hinzuzufügen.- 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 Free, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub-Konto.
GitHub Copilot jetzt kostenlosaktivieren.
GitHub Copilot Walkthrough
Exemplarische Vorgehensweisen für GitHub Copilot sind jetzt in Visual Studio verfügbar, damit Sie schnell loslegen können. Exemplarische Vorgehensweisen führen Sie durch die Verwendung wichtiger Copilot-Features direkt in Ihrem Editor.
Wir freuen uns, die exemplarischen Vorgehensweisen für GitHub Copilot in Visual Studio einzuführen! Die exemplarische Vorgehensweise ist ein interaktiver Leitfaden, der direkt in Ihren Editor integriert ist und Ihnen hilft, die Funktionen von GitHub Copilot schritt für Schritt zu erkunden. Ganz gleich, ob Sie noch keine Erfahrung mit GitHub Copilot haben oder mehr über die neuesten Features erfahren möchten, die exemplarische Vorgehensweise macht den Einstieg so einfach wie nie zuvor.
Erste Schritte mit exemplarischen Vorgehensweisen
Starten Sie Copilot Walkthroughs von Visual Studio, indem Sie zur Schaltfläche "Copilot" (oben rechts) → GitHub Copilot Walkthrough 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-Vorschlägen
- Erkunden und Lernen von neuen Features wie Copilot Edits
Die exemplarische Vorgehensweise ist eine hervorragende Möglichkeit, um ein allgemeines Verständnis darüber zu erhalten, was Copilot tun kann, bevor Sie tiefer in Dokumentation und praktische Nutzung eintauchen.
So greifen Sie auf exemplarische Vorgehensweisen zu
Die exemplarische Vorgehensweise von GitHub Copilot wird automatisch geöffnet, wenn Sie sich zum ersten Mal bei GitHub Copilot anmelden, wodurch es super einfach zu beginnen ist. Um es später erneut zu besuchen, 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 Auffrischung der Kenntnisse benötigen, diese exemplarische Vorgehensweise ist Ihr freundlicher Ratgeber, um das volle Potenzial von Copilot zu entfalten. Legen Sie los und gestalten Sie mit Zuversicht!
![]()
Important
Aktivieren Sie GitHub Copilot Free, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub-Konto.
GitHub Copilot jetzt kostenlosaktivieren.
Verbesserungen bei C++-Codevervollständigen
Wir haben in Visual Studio neue Updates für Copilot-Codevervollständigen für C++ hinzugefügt, um genauere Codevorschläge bereitzustellen.
Wir haben daran gearbeitet, die Qualität von C++-GitHub Copilot-Fertigstellungen zu verbessern.
Jetzt kann 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 Free, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub-Konto.
GitHub Copilot jetzt kostenlosaktivieren.
Bessere Semantikcodesuche für Copilot
Kontextverbesserungen helfen Ihnen dabei, den richtigen Code zu finden, um auf ihre täglichen Aufgaben mit Copilot zu verweisen oder zu aktualisieren.
Copilot Chat erhält immer intelligenter mit verbessertem Kontext 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.
![]()
Important
Aktivieren Sie GitHub Copilot Free, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub-Konto.
GitHub Copilot jetzt kostenlosaktivieren.
Copilot Erinnerungen 📣
Machen Sie Copilot wirklich projektbewusst, indem Sie es den Codierungsstandards und bewährten Methoden Ihres Teams vermitteln – schaffen Sie Konsistenz, die in Sitzungen dauert!
Damit Copilot für Ihr Team und Ihr Repository effektiv arbeiten kann, muss es die bewährten Verfahren Ihres Projekts und Ihres Teams kennen lernen. Das Copilot-Gedächnis ermöglichen es Copilot, die spezifischen Code-Standards Ihres Projekts zu verstehen und anzuwenden, sodass Copilot projektbezogen und über alle Sitzungen hinweg konsistent arbeitet.
![]()
So funktioniert das Copilot-Gedächnis
Erinnerungen nutzen eine intelligente Erkennung, um die Präferenzen Ihres Teams zu verstehen, während Sie im Chat Prompts nutzen. Das bedeutet, dass Copilot, während Sie wie gewohnt Prompts nutzen, nach Instanzen sucht, in denen Sie sein Verhalten korrigieren, explizit einen Standard angeben oder ihn bitten, sich etwas zu merken. Wenn dies erkannt wird, erhalten Sie einen Bestätigungshinweis zum Speichern der Einstellung. Copilot kategorisiert die Einstellung dann in eine von drei Dateien:
.editorconfigfür Coding-StandardsCONTRIBUTING.mdfür bewährte Verfahren, Richtlinien, Architekturstandards usw.- und
README.mdfür übergeordnete ProjektinformationenWenn Sie also Prompts nutzen, bringen Sie Copilot nicht nur bei, wie es in Zukunft besser auf Sie reagieren kann, sondern Sie helfen auch Ihrem Team, indem Sie Ihre bewährten Verfahren für die Entwicklung dokumentieren und so auch dessen zukünftige Copilot-Reaktionen verbessern!
📣 Geben Sie unter Featureticket Feedback, und setzen Sie die Unterhaltung fort.
Important
Aktivieren Sie GitHub Copilot Free, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub-Konto.
GitHub Copilot jetzt kostenlosaktivieren.
Richten Sie Ihre Copilot-Anweisungen an
Sie können jetzt erstellungsfähige Anweisungsdateien erstellen, um benutzerdefinierte Anweisungen auf bestimmte Bereiche Ihrer Codebasis zu richten.
Es kann eine Herausforderung sein, Copilot dazu zu bringen, so zu reagieren, wie Sie es wünschen. Möglicherweise haben Sie unterschiedliche Codierungsstandards, bewährte Verfahren oder Architekturmuster in verschiedenen Bereichen Ihrer Codebasis. Mit den Anweisungsdateien können Sie jetzt bestimmte Anweisungen auf bestimmte Ordner oder Dateien in Ihrem Repository ausrichten, so dass Copilot wirklich projektorientiert und über alle Sitzungen hinweg konsistent ist.
![]()
Die Funktion aktivieren
Aktivieren Sie das Feature unter Tools > Options > GitHub > Copilot Copilot > Chat > Enable custom instructions to be loaded from .github/instructions/*.instructions.md files and added to requests.
Anweisungsdateien schreiben
- 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" ---
- 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.
- Speichern Sie die Datei mit der Erweiterung
.instructions.mdim Stammverzeichnis Ihres Repositorys im Ordner.github/instructions.Tipp: Sie können sogar die Hilfe von Copilot in Anspruch nehmen, um Ihre Anweisungen zu verfeinern und zu präzisieren.
Funktionsweise
Wenn Sie Copilot prompten, erkennt es automatisch, welche Anweisungsdateien sich auf die Dateien in Ihrem aktuellen Kontext beziehen und ordnet sie als Referenzen zu. Sie können sehen, welche Anweisungen zugewiesen wurden, indem Sie auf die Referenzen in der Antwortkarte klicken.
Important
Aktivieren Sie GitHub Copilot Free, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub-Konto.
GitHub Copilot jetzt kostenlosaktivieren.
GPT-4o-Codeabschlussmodell 📣
Einführung des GPT-4o Copilot-Codeabschlussmodells, um Ihnen höhere Qualität zu bieten.
Wir freuen uns, ihnen mitzuteilen, dass das neue GPT-4o Copilot Code-Abschlussmodell 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:
- Benutzer von Copilot Pro, Business oder Enterprise: Das neue Modell steht Ihnen ab sofort in Version 17.14 zur Verfügung.
- Copilot Free-Benutzer: Die Verwendung dieses Modells zählt zu Ihren 2.000 kostenlosen monatlichen Fertigstellungen.
📣 Geben Sie unter Featureticket Feedback, und setzen Sie die Unterhaltung fort.
Important
Aktivieren Sie GitHub Copilot Free, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub-Konto.
GitHub Copilot jetzt kostenlosaktivieren.
KI-Dokumentkommentargenerierung 📣
Automatisches Generieren von Dokumentkommentaren für C++- und C#-Funktionen.
Copilot ist nun nahtlos in den Code-Editor von Visual Studio integriert, um Ihre Produktivität erheblich zu steigern, indem Dokumentkommentare für Ihre Funktionen generiert werden.
Wenn die automatische Dokumentkommentargenerierung für Ihr Projekt aktiviert ist, geben Sie einfach das Kommentarmuster gemäß Ihren Einstellungen ein (z. B
///. ) und Copilot schließt die Funktionsbeschreibung sofort 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.
![]()
Dieses Feature ist sowohl für C++- als auch für C#-Projektdateien verfügbar, wodurch Die Codierung reibungsloser und effizienter gestaltet wird.
📣 Geben Sie unter Featureticket Feedback, und setzen Sie die Unterhaltung fort.
Important
Aktivieren Sie GitHub Copilot Free, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub-Konto.
GitHub Copilot jetzt kostenlosaktivieren.
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, Ihnen mitteilen zu können, dass Next Edit Suggestions, kurz NES, jetzt in Visual Studio verfügbar ist, um Ihre Coding-Erfahrung 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 das bestehende Copilot Completions-Erlebnis, indem es die Entwickler bei der Codebearbeitung unterstützt.
Erste Schritte mit NES
Aktivieren sie NES über Tools → Optionen → GitHub → Copilot → Copilot-Fertigstellungen → "Nächste Bearbeitungsvorschläge aktivieren".
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!
![]()
Nachdem Sie sich in derselben Zeile wie die Bearbeitung befinden, können Sie die TAB-TASTE drücken, um den Vorschlag anzunehmen.
![]()
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.
![]()
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:
![]()
Aktualisierung der Codesyntax auf modernes C++ mit STL:
Beachten Sie, dass NES nicht nur sich wiederholende Änderungen wie die Aktualisierung aller
printf()zustd::coutvornimmt, sondern auch andere Syntax wiefgets()aktualisiert.
![]()
Logische Änderungen als Reaktion auf eine neu hinzugefügte Variable vornehmen:
NES reagiert schnell auf die neue Variable, die eine maximale Anzahl von Vermutungen in einem Spiel zulässt, und auch Copilot Completions springt ein, um zu helfen.
![]()
Important
Aktivieren Sie GitHub Copilot Free, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub-Konto.
GitHub Copilot jetzt kostenlosaktivieren.
Adaptives Einfügen
Sie können Copilot jetzt den eingefügten Code anpassen lassen, damit er dem Kontext Ihres bestehenden Codes entspricht.
Wenn Sie Code in Visual Studio einfügen, sind oft zusätzliche Schritte erforderlich, damit er nahtlos funktioniert. 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
MathKlasse verfügen, die dieIMathSchnittstelle implementiert, wird das Kopieren und Einfügen der Implementierung für dieCeilingMethode in dieselbe Datei angepasst, um das noch nicht implementierte SchnittstellenelementFloorzu implementieren.
![]()
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.
Important
Aktivieren Sie GitHub Copilot Free, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub-Konto.
GitHub Copilot jetzt kostenlosaktivieren.
Implementieren mit Copilot
Jetzt können Sie Copilot ihre leere C#-Methode vollständig implementieren lassen.
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.Die Implementierung mit Copilot-Umgestaltung zielt darauf ab, Sie in diesem Szenario noch produktiver zu machen, indem Sie das Fleisch automatisch mit Hilfe von GitHub Copilot implementieren oder ihrer Methode hinzufügen können. Wenn eine leere Methode, die nur einen NotImplementedException-Throw enthält, gefunden wird, können Sie die Glühbirne (STRG+.) in dieser
throwZeile auswählen und die Implementierung mit Copilot umgestalten und Copilot füllt alle Inhalte Ihrer Methode basierend auf Ihrer vorhandenen Codebasis, dem Methodennamen usw. aus.
![]()
Important
Aktivieren Sie GitHub Copilot Free, und entsperren Sie diese und andere KI-Features. Keine Testversion. Keine Kreditkarte. Nur Ihr GitHub-Konto.
GitHub Copilot jetzt kostenlosaktivieren.
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
- Engpässe bei der Surface-Leistung
- 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 Einfach Ihre Frage im 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.)
![]()
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 Analyse mit hoher CPU-Auslastung und .NET-Objektzuweisungen mit weiteren Szenarien, die in Kürze verfügbar sind.
Neuer Debugger für .NET MAUI-Apps
Neues Mono-Debugmodul für .NET MAUI, das in den Visual Studio Core-Debugger integriert ist.
Der neue Mono-Debugger für .NET MAUI-Anwendungen ist eine fortschrittliche Debug-Engine, die in den Visual Studio-Debugger integriert ist. Das bietet erhebliche Verbesserungen in Bezug auf Zuverlässigkeit, Leistung und Funktionsgleichheit mit dem Rest von 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 Visual Studio Preview-Option aktiviert haben: Aktivieren Sie den neuen .NET Mono-Debugger für 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 meistern, bietet Visual Studio 2022 jetzt einen schwebenden LINQ-Datentipp in seinem 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.
Außerdem können Sie auf das GitHub Copilot-Symbol am Ende des DataTip klicken, um eine Analyse mit Copilot für die spezifische Abfrageklausel durchzuführen, über die Sie den Mauszeiger bewegt haben. Copilot erklärt Ihnen dann die Syntax der Klausel und erläutert, warum Sie das angegebene Ergebnis erhalten.
![]()
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 Erkenntnisse zur Speicherplatzzuweisung von Arrays
Das .NET-Zuordnungstool identifiziert jetzt Arrayzuordnungen der Länge Null, wodurch die Speicherauslastung und Leistung optimiert werden können.
Das .NET Allocation Tool bietet jetzt detaillierte Insights zu Array-Zuweisungen mit Null-Länge und hilft Ihnen, unnötige Speichernutzung 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.
![]()
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
Bessere Codeüberprüfungen 📣
Erhalten Sie bessere GitHub Copilot-gestützte Vorschläge für Ihre Codeänderungen, um potenzielle Probleme frühzeitig zu erfassen und die Codequalität zu verbessern.
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
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.
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.
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 Fenster "Git-Änderungen" sehen. Wenn Sie geklickt haben, überprüft Copilot Ihre Änderungen und schlägt einige Vorschläge inline in Ihrem Editor vor.
![]()
Stellen Sie sicher, dass beide der folgenden Featurekennzeichnungen aktiviert sind:
- Tools → Optionen → Vorschaufeatures → Pullanforderungskommentare.
- Tools → Optionen → GitHub → Copilot → Integration der Quellcodeverwaltung → Git-Vorschaufeaturesaktivieren.
📣 Geben Sie unter Featureticket Feedback, und setzen Sie die Unterhaltung fort.Und nehmen Sie an dieser Umfrage teil, um das Feature noch besser zu machen.
Note
Dieses Feature muss unter Tools → Verwalten von Vorschaufeatures aktiviert sein.
Git-Kontext im Copilot-Chat
Verweisen Sie auf Ihre Commits und Änderungen im 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
#changesbetrachtet Ihre nicht abgeschlossenen Änderungen. Sie können z. B. Copilot bitten, Sie daran zu erinnern, was Sie bisher getan haben, indem Sie auf Ihr#changesVerweisen verweisen.
![]()
Verweisen auf Ihre Commits
Wenn Sie mit der Eingabe
#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.
![]()
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: Tools → Optionen → GitHub → Copilot → Source Control Integration → Aktivieren von Git-Vorschaufeatures.
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!
![]()
📣 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 es bei jeder Visual Studio-Sitzung häufig wieder öffnen müssen, ist dieses Update so konzipiert, dass Sie Zeit und Mühe sparen.
![]()
Wir haben eine neue Einstellung zu Git-Einstellungen > hinzugefügt, die das Git Repository-Fenster beim Neustart von 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.
![]()
📣 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 Standard-Verzweigungsnamen 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.
![]()
Navigieren Sie einfach zu Git-Einstellungen>, und wenn Sie das nächste Mal ein Repository erstellen, wird Ihr benutzerdefinierter Verzweigungsname in Aktion angezeigt.
![]()
📣 Geben Sie unter Featureticket Feedback, und setzen Sie die Unterhaltung fort.
Desktop
Toolboxunterstützung für 32-Bit-Assemblys
Entdecken Sie Ihre bevorzugten Windows Forms (WinForms)-Steuerelemente, die in den expliziten Assemblyverweise vorhanden sind, die der Toolbox für .NET Framework-Projekte automatisch hinzugefügt werden, indem Sie den Out-of-Process-Designer von WinForms verwenden.
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 als Explizite Assemblyverweise bezeichnet.
Dieses Feature erweitert die Entwurfszeit für .NET Framework-Projekte erheblich auf Legacy-32-Bit-Assemblys. 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.
Aktualisieren der Benutzeroberfläche zur Entwurfszeit 📣
Live-Vorschau, Hot Reload und andere UI-Tools sind jetzt während der 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 auf diese Weise auch „Hot Reload“ und andere Live-UI-Tools verwenden und so einen nahtlosen Arbeitsablauf sicherstellen.
Diese Tools können auch losgelöst vom Debugger verwendet werden, so dass Sie ohne Unterbrechung experimentieren und Ihre Designs verfeinern können.
![]()
Klicken Sie auf den neuen Indikator Live Vorschau, um die Live-Vorschau zur Entwurfszeit aus jeder XAML-Datei aufzurufen:
![]()
Ganz gleich, ob Sie an einer neuen .NET MAUI App arbeiten oder eine bestehende WPF App verfeinern, diese Verbesserungen helfen Ihnen, qualitativ hochwertige Anwendungen schneller und sicherer zu erstellen.
📣 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, die auf .NET 9 und Native AOT ausgerichtet ist. Wir haben eng mit dem MSTest-Team zusammengearbeitet, um die MSTest-Bibliotheken, die Infrastruktur und den Visual Studio-Testhost um die notwendige Unterstützung für UWP .NET 9-Projekte zu erweitern. Dadurch können UWP-Testprojekte auf .NET 9 abzielen und das gesamte moderne .NET SDK und die MSTest-Tools nutzen, während sie gleichzeitig in einem UWP-Kontext ausgeführt werden, wie Sie es erwarten würden.
![]()
Die bisherige UWP MSTest-Projektvorlage, die .NET Native verwendet, wird weiterhin verfügbar sein. Wir empfehlen jedoch, künftig die neuen Projektvorlagen für .NET 9 und Native AOT zu verwenden. Wie in Visual Studio 17.13 haben wir die Reihenfolge aller UWP-Vorlagen angepasst, um den neuen .NET 9-Projektvorlagen in den Suchergebnissen Vorrang zu geben.
📣 Geben Sie unter Featureticket Feedback, und setzen Sie die Unterhaltung fort.
.NET
App-Modernisierung
GitHub Copilot-App-Modernisierung ist jetzt in Visual Studio integriert.
Der GitHub Copilot-App-Modernisierungs-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
- Öffnen Sie Ihr .NET-Projekt oder Ihre .NET-Projektmappe in Visual Studio.
- Starten Sie den Modernisierungs-Agent mit einer der folgenden Methoden:
- Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf die Projektmappe oder auf das Projekt, und wählen Sie „Modernisierung“, oder aus.
- Öffnen Sie das Fenster "Copilot-Chat ", und geben
@modernizeSie gefolgt von Ihrer Upgradeanfrage ein.- Teilen Sie dem
@modernizeAgent 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 zeigt jetzt Blueprint-Informationen direkt im Aufrufstapel und lokalen Variablenfenstern an.
![]()
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.
![]()
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 mitteilen zu können, dass wir Unterstützung für IntelliSense-basierte Vervollständigungen und Quickinfo für CMake-Module in Visual Studio hinzugefügt haben. Jetzt können Sie alle verfügbaren CMake-Module anzeigen und direkt vom Visual Studio-Editor aus mehr über sie erfahren, was Ihren Entwicklungsprozess reibungsloser und effizienter macht.
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.
![]()
Completion
Wenn Sie mit der Eingabe eines CMake-Moduls in Ihren
CMakeLists.txtoder anderen CMake-Skriptdateien beginnen, stellt IntelliSense eine Liste der verfügbaren Module bereit, aus der Sie auswählen können.
![]()
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.
![]()
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
vectordrücken, wird jetzt zurvector-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.
![]()
Data
Verwendung von SQL-Projekten im SDK-Stil in SSDT 📣
Sie können jetzt das PROJECT-Dateiformat im SDK-Stil in Ihren SQL Server Data Tools-Projekten mit erweiterten SQL-Debugging- und Schemavergleichsfunktionen verwenden.
Das Update in Visual Studio 17.14 führt neue Elementvorlagen und .dacpac-Datenbankreferenzen für SQL Server Data Tools im SDK-Stil ein (Vorschau). 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 bietet.
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 können sowohl in Windows- als auch in Linux-Umgebungen automatisiert werden. Verwenden Sie dazu das dotnet-Tool Microsoft.SqlPackage, um das Build-Artefakt (.dacpac) aus dem SQL-Projekt zu veröffentlichen. Erfahren Sie mehr über SQL-Projekte im SDK-Stil und DevOps für SQL.
![]()
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 durchgeführtes Update des slngen solution file generator hat auch Unterstützung für Microsoft.Build.Sql-Projekte hinzugefügt, wodurch die Verwaltung großer Lösungen programmatisch ermöglicht wird.
Um SQL-Projekte im SDK-Stil in Ihrer Lösung zu verwenden, stellen Sie sicher, dass Sie die neueste SSDT-Vorschaukomponente im Visual Studio Installer installieren.
![]()
📣 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 Importkonfigurationsfeature von Visual Studio Installer, 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.
![]()
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.
![]()
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 Projekt 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, sah beispielsweise Verbesserungen der Buildzeit von mehr als 50% für inkrementelle Änderungen - reduzierung der Buildzeiten von etwa 60 Sekunden auf nur 24 Sekunden!
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!
Updates des Erweiterungs-Managers 📣
Es gibt mehrere neue Verbesserungen am Erweiterungs-Manager in Visual Studio, die die Verwaltung Ihrer Erweiterungen vereinfachen.
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, sodass Sie immer über die neuesten Funktionen und Fehlerbehebungen verfügen, ohne manuell eingreifen zu müssen.
![]()
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.
![]()
Filtern nach ausstehenden Änderungen
Eine neue Kategorie Ausstehend hebt jetzt ausstehende Änderungen hervor, sodass Sie über Updates und Änderungen informiert werden, die Aufmerksamkeit erfordern.
![]()
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.
![]()
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 verfügt jetzt über eine Liste ausgeschlossener Erweiterungen, die automatisch aufgefüllt wird und Ihnen hilft, Erweiterungen zu verwalten, 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.
Die am häufigsten von Benutzern gemeldeten Fehlerbehebungen
- Fehler mit "String::Format" im C++-CLR-Klassenbibliotheksprojekt (.NET)
- Falsch positive Codeanalysewarnung C26847: Geben Sie keinen ungültigen Zeiger zurück
- Regression in 17.12.0: Substitutionsfehler ist ein Fehler C3699 beim Kompilieren mit /CLR
- Sanitizer-Abdeckung erzeugt schlechte Codegen
- Kompilierungsfehler in Lambda-Ausdrücken in Hierarchien mit virtueller Vererbung
- Das Installationsprogramm schlägt beim Update auf 17.12.0 aufgrund eines Fehlers bei der Ausführung eines PowerShell-Skripts fehl.
- Fehler im Solution Explorer beim Ändern der Projektmappe
📣 Sehen Sie sich die vollständige Liste der von Benutzern gemeldeten Fehlerkorrekturen an, die in diese Version integriert wurden.
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.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 "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 aktivierte. 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 beim Remotedebugging für automatisches Verbinden in Visual Studio 2022 | 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 nicht mit Chattext, nur Code | Feedback-Meldung |
| Copilot Language Server, der von McAfee Antivirus in VS 2026 als Bedrohung erkannt wurde | Feedback-Meldung |
| Debugausgabe ungültig, Visual Studio Analyze with Copilot in 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. | |
| Aktualisierte Windows Driver Kit-Tools zur Unterstützung bevorstehender 26H1-Versionen. | |
| Visual Studio Installer wurde aktualisiert, um die neueste Wartungsversion des Windows SDK 10.0.26100 (10.0.26100.6901) einzubeziehen. |
| Sicherheitswarnungen behandelt | CVE | Descritpion |
|---|---|---|
| Sicherheitsanfälligkeit in Visual Studio bezüglich Remotecodeausführung | CVE-2025-62214 | Dieses Sicherheitsupdate behebt eine Sicherheitsanfälligkeit, in der eine unsachgemäße Neutralisierung spezieller Elemente, die in einem Befehl ('Befehlseinfügung') in Visual Studio verwendet werden, einen autorisierten Angreifer zum lokalen Ausführen von Code zulässt. |
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-Meldung |
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 können nicht geöffnet werden | Feedback-Meldung |
| Deaktivierte Nutzung von RP als allgemeines Register für ARM64. | Feedback-Meldung |
| Das Visual Studio-Installationsprogramm wurde aktualisiert, um die neueste Wartungsversion des Windows SDK 10.0.26100 (10.0.26100.6584) einzubeziehen. | |
| 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 |
|---|---|
| Die Erweiterung .NET Upgrade Assistant 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-Chatfensterdesign 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 in den Versionshinweisen zu .NET für iOS/tvOS/macOS/macCatalyst |
| Sicherheitswarnungen behandelt | CVE | Descritpion |
|---|---|---|
| Sicherheitsanfälligkeit in Visual Studio bezüglich Offenlegung von Informationen | CVE-2025-54132 | Dieses Sicherheitsupdate behebt willkürliche Datenexfiltration über Markdown Mermaid |
| Sicherheitsanfälligkeit in Visual Studio bezüglich 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. |
| Sicherheitsanfälligkeit in .NET bezüglich 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 Package Manager für Project –> Verbinden mit Feedspam | Feedback-Meldung |
| 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 Ausfallsicherheit von GitHub Copilot für Internetunterbrechungen in Visual Studio | Feedback-Meldung |
| 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, wenn Cmake ohne Linker verwendet wird | Feedback-Meldung |
| Fehler im Copilot-Agentmodus - Fehler "get_output_window_logs": Der Wert vom Typ "System.Guid" konnte nicht von der Argumentbereichs-ID abgeleitet werden. | Feedback-Meldung |
| Wir haben den neuen Copilot Profiler Agent in Visual Studio 2022 eingeführt, 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 und .NET SDK auf 9.0.305 aktualisiert. | |
| 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-Meldung |
| 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-Meldung |
| 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 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 bezüglich Remotecodeausführung | CVE-2025-53773 | Dieses Sicherheitsupdate behebt eine Sicherheitsanfälligkeit, bei 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 dem 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-Meldung |
| 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 eine dieser SDKs ausgerichtet ist, 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-Lösung" aus. Um dies zu beheben, empfehlen wir, Ihr Projekt bei Bedarf auf 10.0.26100.0 oder eine frühere unterstützte Version umzugestalten. 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 in Visual Studio, wenn dotnet-Befehle ausgeführt werden | Feedback-Meldung |
| Die GitHub Copilot-Benutzeroberfläche in Visual Studio aktualisiert nicht automatisch die DYNAMISCHE MCP-Server-Toolliste. | Feedback-Meldung |
| Visual Studio-Debugoption "Nicht vertrauenswürdige Quellserverbefehle immer ausführen, ohne dazu aufzufordern" funktioniert nicht wie erwartet | Feedback-Meldung |
| AI, Copilot, Agents und MCP – .mcp.json dotnet run command kann keine relative Pfadierung verwenden | Feedback-Meldung |
| .NET 9 MAUI: Die .NET-Laufzeit 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 von > Windows" verschoben, mit dem die Barrierefreiheit der Tastatur und die Funktionssuche funktionieren können. 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 die Visual Studio-Lösung geladen wurde. | |
| Stellen Sie sicher, dass Sicherheitsrisikodaten während nuGet-Vorgängen (Hinzufügen, Aktualisieren, Deinstallieren) nicht von der Paket-Manager-Benutzeroberfläche abgefragt werden, wenn die NuGet-Überwachung deaktiviert wurde. | |
| Unterstützung für soziale Netzwerke 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-Meldung |
| Die Vorschau der Copilot-Dateiänderungen ist leer. | Feedback-Meldung |
| Escape-Taste schließt das Suchfeld in einer XAML-Datei nicht. | Feedback-Meldung |
| Die Auflistung von Android-Debugzielen wurde behoben, wenn im PATH eine ungültige Ausführbare Java-Datei 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 |
| AI, Copilot, Agents und MCP – .mcp.json dotnet run command kann keine relative Pfadierung verwenden | Feedback-Meldung |
| Verbesserte Benutzererfahrung beim Bereitstellen einer Funktions-App mit Flex Consumption durch Entfernen der Option zum Erstellen einer Linux-Verbrauchsfunktions-App in 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 in Visual Studio zum Debuggen nicht angezeigt. | Feedback-Meldung |
| Visual Studio Installer wurde aktualisiert, um die neueste Wartungsversion des Windows SDK 10.0.26100 (10.0.26100.4188) einzubeziehen. |
| 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 analysieren" – Persistentes Problem | Feedback-Meldung |
| 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-Meldung |
| Wenn das Routingereignis von EventTrigger geladen wird, kann das Storyboard das Zielelement nicht anhand des Namens finden. | Feedback-Meldung |
| 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 des Copilot-Assistenten 'run_build' | Feedback-Meldung |
| 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 |
|---|---|---|
| Sicherheitsanfälligkeit in Visual Studio bezüglich 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 bezüglich 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 hat mich weiterhin aufgefordert, 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 (Xamarin) ändere. | 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 den 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 von Visual Studio! Die neuesten Updates, Ressourcen und Neuigkeiten finden Sie im Visual Studio Hub , und bleiben Sie in Kontakt.
Viel Spaß beim Programmieren!
Das Visual Studio-Team
Note
Dieses Update kann neue Software von Microsoft oder Drittanbietern enthalten, die separat lizenziert ist. Weitere Informationen finden Sie unter Visual Studio 2022 Third Party Notices oder in der jeweiligen Lizenz.