<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Productivity | The .NET Blog</title><link>https://thedotnetblog.com/de/tags/productivity/</link><description>Articles, tutorials and insights from the .NET community.</description><generator>Hugo</generator><language>de</language><managingEditor>@thedotnetblog (The .NET Blog)</managingEditor><webMaster>@thedotnetblog</webMaster><lastBuildDate>Fri, 15 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://thedotnetblog.com/de/tags/productivity/index.xml" rel="self" type="application/rss+xml"/><item><title>VS Code 1.119: OpenTelemetry für Agent-Sitzungen, Browser-Integration und Sicherheit</title><link>https://thedotnetblog.com/de/news/emiliano-montesdeoca/visual-studio-code-1-119-highlights/</link><pubDate>Fri, 15 May 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/de/news/emiliano-montesdeoca/visual-studio-code-1-119-highlights/</guid><description>VS Code 1.119 (Mai 2026) fügt OpenTelemetry-Tracing für Agent-Sitzungen, Browser-Tab-Freigabe für Agents, Verbesserungen bei Vertrauen und Sicherheit sowie einen 1.119.1-Sicherheits-Patch hinzu.</description><content:encoded>&lt;p&gt;&lt;em&gt;Dieser Beitrag wurde automatisch übersetzt. Zur Originalversion &lt;a href="https://thedotnetblog.com/de/news/emiliano-montesdeoca/visual-studio-code-1-119-highlights/"&gt;hier klicken&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://code.visualstudio.com/updates/v1_119"&gt;VS Code 1.119&lt;/a&gt; wurde am 6. Mai 2026 veröffentlicht (mit einem 1.119.1-Sicherheits-Patch kurz danach). Das Release konzentriert sich auf Agent-Observability, Browser-Interaktion und die Reduzierung von Unterbrechungen.&lt;/p&gt;
&lt;h2 id="opentelemetry-tracing-für-agent-sitzungen"&gt;OpenTelemetry-Tracing für Agent-Sitzungen&lt;/h2&gt;
&lt;p&gt;Dies ist das herausragende Feature für alle, die Agents in der Produktion betreiben oder agentische Workflows debuggen. Aktivieren Sie es mit zwei Einstellungen:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-json" data-lang="json"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s2"&gt;&amp;#34;github.copilot.chat.otel.enabled&amp;#34;&lt;/span&gt;&lt;span class="err"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="err"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s2"&gt;&amp;#34;github.copilot.chat.otel.otlpEndpoint&amp;#34;&lt;/span&gt;&lt;span class="err"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;http://localhost:4318&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Traces folgen den semantischen GenAI-Konventionen. Jede Agent-Anfrage erzeugt einen &lt;code&gt;invoke_agent&lt;/code&gt;-Root-Span mit verschachtelten Child-Spans: &lt;code&gt;chat&lt;/code&gt;, &lt;code&gt;execute_tool&lt;/code&gt; und &lt;code&gt;execute_hook&lt;/code&gt;. Token-Nutzung wird pro Anfrage gemeldet — einschließlich Cache-Lese- und Cache-Erstellungszählungen.&lt;/p&gt;
&lt;p&gt;Funktioniert mit dem lokalen Agent, dem Copilot CLI Hintergrund-Agent und dem Claude-Agent. Jedes OTLP-kompatible Backend akzeptiert die Traces — das &lt;a href="https://learn.microsoft.com/en-us/dotnet/aspire/fundamentals/dashboard/standalone"&gt;Aspire Dashboard Standalone&lt;/a&gt; eignet sich gut für die lokale Entwicklung.&lt;/p&gt;
&lt;h2 id="agents-können-jetzt-auf-browser-tabs-zugreifen"&gt;Agents können jetzt auf Browser-Tabs zugreifen&lt;/h2&gt;
&lt;p&gt;Agents können den Zugriff auf Ihre integrierten Browser-Tabs anfordern — aber nicht automatisch. Sie müssen einen Tab explizit über den Kontext-Picker, Drag-and-Drop oder vorgeschlagenen Kontext freigeben. Im Browser gibt es eine Freigabe-Schaltfläche zum Widerrufen des Zugriffs. Wenn ein Agent versucht, einen neuen Tab auf derselben Domain wie ein bereits offener (nicht freigegebener) Tab zu öffnen, fordert VS Code Sie auf, den vorhandenen Tab wiederzuverwenden.&lt;/p&gt;
&lt;h2 id="optimierte-token-nutzung"&gt;Optimierte Token-Nutzung&lt;/h2&gt;
&lt;p&gt;Ein experimentelles leichtgewichtiges Modell übernimmt jetzt die Verwaltung von Agent-Aufgabenlisten und hält diese Verwaltungsarbeit vom teureren Primärmodell fern. Reduziert den Token-Verbrauch für Aufgaben, die keine volle Reasoning-Kapazität benötigen.&lt;/p&gt;
&lt;h2 id="vertrauen-und-sicherheit"&gt;Vertrauen und Sicherheit&lt;/h2&gt;
&lt;p&gt;Weniger Unterbrechungen: VS Code 1.119 reduziert Aufforderungen für Netzwerkzugriffsanfragen und Schreibvorgänge in temporäre Ordner durch Agents. Der 1.119.1-Patch behebt spezifische Sicherheitsprobleme — ein Update lohnt sich, falls noch nicht geschehen.&lt;/p&gt;
&lt;h2 id="schneller-wechsel-zur-markdown-vorschau"&gt;Schneller Wechsel zur Markdown-Vorschau&lt;/h2&gt;
&lt;p&gt;Klein aber nützlich: Sie können jetzt schnell den aktuellen Editor zur Markdown-Vorschau wechseln, ohne zu navigieren.&lt;/p&gt;
&lt;h2 id="vs-code-agents-insiders-vorschau"&gt;VS Code Agents (Insiders-Vorschau)&lt;/h2&gt;
&lt;p&gt;Die neu gestaltete Agent-Sitzungs-UI — neuer Repository-Picker (lokal/Repos/remote), Verbesserungen bei Unter-Sitzungen, Web- und Mobile-Polishing, Fortschrittsanimationen — ist in Insiders unter &lt;a href="https://insiders.vscode.dev/agents"&gt;insiders.vscode.dev/agents&lt;/a&gt; verfügbar.&lt;/p&gt;
&lt;p&gt;Vollständiges Changelog: &lt;a href="https://code.visualstudio.com/updates/v1_119"&gt;code.visualstudio.com/updates/v1_119&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title>Visual Studio 2026 April-Update: Cloud-Agent, benutzerdefinierte Agents und Debugger-Agent</title><link>https://thedotnetblog.com/de/news/emiliano-montesdeoca/visual-studio-april-update-cloud-agent-integration/</link><pubDate>Thu, 14 May 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/de/news/emiliano-montesdeoca/visual-studio-april-update-cloud-agent-integration/</guid><description>Das April-Update von Visual Studio 2026 (18.5) bringt Cloud-Agent-Integration, benutzerbezogene benutzerdefinierte Agents, C++-Tools als GA und einen Debugger-Agent, der Fixes gegen das echte Laufzeitverhalten validiert.</description><content:encoded>&lt;p&gt;&lt;em&gt;Dieser Beitrag wurde automatisch übersetzt. Zur Originalversion &lt;a href="https://thedotnetblog.com/de/news/emiliano-montesdeoca/visual-studio-april-update-cloud-agent-integration/"&gt;hier klicken&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devblogs.microsoft.com/visualstudio/visual-studio-april-update-cloud-agent-integration/"&gt;Das April-Update von Visual Studio 2026 (18.5)&lt;/a&gt; liefert Cloud-Agent-Integration, benutzerbezogene benutzerdefinierte Agents, C++-Tools die GA erreichen, und einen neuen Debugger-Agent.&lt;/p&gt;
&lt;h2 id="cloud-agent-arbeit-an-eine-remote-copilot-sitzung-delegieren"&gt;Cloud-Agent: Arbeit an eine Remote-Copilot-Sitzung delegieren&lt;/h2&gt;
&lt;p&gt;Im Agent-Picker des Chat-Fensters können Sie durch Auswahl von &lt;strong&gt;Cloud&lt;/strong&gt; eine Aufgabe an einen Remote-Copilot-Coding-Agent übergeben. Sie beschreiben die Arbeit, der Agent erstellt ein GitHub-Issue in Ihrem Repository und öffnet einen PR, wenn er fertig ist. Sie erhalten eine Benachrichtigung mit &amp;ldquo;View PR&amp;rdquo; / &amp;ldquo;Open in browser&amp;rdquo; — das Ganze läuft, während Sie weiterarbeiten oder sogar mit geschlossener IDE.&lt;/p&gt;
&lt;h2 id="benutzerdefinierte-agents-begleiten-sie-jetzt-überall"&gt;Benutzerdefinierte Agents begleiten Sie jetzt überall&lt;/h2&gt;
&lt;p&gt;Benutzerbezogene benutzerdefinierte Agents unter &lt;code&gt;%USERPROFILE%/.github/agents/&lt;/code&gt; sind nicht mehr auf ein Repository beschränkt — sie begleiten Sie projektübergreifend. Der Speicherpfad ist unter Tools &amp;gt; Optionen &amp;gt; GitHub &amp;gt; Copilot &amp;gt; Chat konfigurierbar. Die &lt;code&gt;+&lt;/code&gt;-Schaltfläche im Agent-Picker ermöglicht die direkte Erstellung neuer Agents. Sie erhalten dieselben Fähigkeiten wie repository-bezogene Agents: Arbeitsbereichsbewusstsein, Tools, Modellauswahl und MCP-Verbindungen.&lt;/p&gt;
&lt;p&gt;Integrierte Agents: Agent, Ask, Copilot CLI, Debugger, Modernize, Profiler.&lt;/p&gt;
&lt;h2 id="c-code-editing-tools-werden-ga"&gt;C++-Code-Editing-Tools werden GA&lt;/h2&gt;
&lt;p&gt;Zwei Tools — &lt;code&gt;get_symbol_call_hierarchy&lt;/code&gt; und &lt;code&gt;get_symbol_class_hierarchy&lt;/code&gt; — sind jetzt standardmäßig aktiviert. Sie geben Copilot sprachbewusste Navigation durch C++-Codebasen und decken Vererbungshierarchien sowie Funktionsaufrufketten ab. Aktivierung über das Tools-Symbol im Copilot Chat. Funktioniert am besten mit Tool-Calling-Modellen.&lt;/p&gt;
&lt;h2 id="debugger-agent-fixes-werden-gegen-echtes-laufzeitverhalten-validiert"&gt;Debugger-Agent: Fixes werden gegen echtes Laufzeitverhalten validiert&lt;/h2&gt;
&lt;p&gt;Starten Sie von einem GitHub- oder Azure-DevOps-Issue (oder einer Beschreibung in natürlicher Sprache), wechseln Sie in den Debugger-Modus, und der Agent:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Erstellt einen minimalen Reproducer&lt;/li&gt;
&lt;li&gt;Generiert Fehlerhypothesen&lt;/li&gt;
&lt;li&gt;Instrumentiert die App mit Tracepoints und bedingten Breakpoints&lt;/li&gt;
&lt;li&gt;Führt eine echte Debug-Sitzung durch&lt;/li&gt;
&lt;li&gt;Analysiert Live-Telemetrie&lt;/li&gt;
&lt;li&gt;Schlägt eine präzise Lösung vor&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Sie bleiben während des gesamten Prozesses eingebunden — es ist interaktiv, nicht vollständig autonom.&lt;/p&gt;
&lt;h2 id="intellisense-prioritätskorrektur"&gt;IntelliSense-Prioritätskorrektur&lt;/h2&gt;
&lt;p&gt;VS unterdrückt jetzt Copilot-Vervollständigungen, während die IntelliSense-Liste aktiv ist. Jeweils nur ein Vorschlag. Dies war ein häufiger Reibungspunkt und ist jetzt standardmäßig aktiviert.&lt;/p&gt;
&lt;p&gt;Vollständige Release-Notes und Download auf &lt;a href="https://devblogs.microsoft.com/visualstudio/visual-studio-april-update-cloud-agent-integration/"&gt;devblogs.microsoft.com&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title>Die Visual Studio Floating-Windows-Einstellung, die Du Nicht Kanntest (Aber Kennen Solltest)</title><link>https://thedotnetblog.com/de/news/emiliano-montesdeoca/visual-studio-floating-windows-powertoys/</link><pubDate>Fri, 10 Apr 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/de/news/emiliano-montesdeoca/visual-studio-floating-windows-powertoys/</guid><description>Eine versteckte Visual Studio-Einstellung gibt dir volle Kontrolle über schwebende Fenster — unabhängige Taskleisten-Einträge, richtiges Multi-Monitor-Verhalten und perfekte FancyZones-Integration. Ein Dropdown ändert alles.</description><content:encoded>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Dieser Beitrag wurde automatisch übersetzt. Die Originalversion finden Sie &lt;a href="https://thedotnetblog.com/de/news/emiliano-montesdeoca/visual-studio-floating-windows-powertoys/"&gt;hier&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Wenn ihr mehrere Monitore mit Visual Studio verwendet (und ehrlich gesagt, wer macht das heutzutage nicht?), habt ihr wahrscheinlich schon die Frustration erlebt: Schwebende Toolfenster verschwinden, wenn ihr das Haupt-IDE minimiert, sie bleiben immer über allem anderen, und sie tauchen nicht als separate Taskleisten-Buttons auf. Das funktioniert für manche Workflows, aber für Multi-Monitor-Setups ist es nervig.&lt;/p&gt;
&lt;p&gt;Mads Kristensen vom Visual Studio Team &lt;a href="https://devblogs.microsoft.com/visualstudio/take-full-control-of-your-floating-windows-in-visual-studio/"&gt;teilte eine kaum bekannte Einstellung&lt;/a&gt;, die komplett verändert, wie sich schwebende Fenster verhalten. Ein Dropdown. Das war&amp;rsquo;s.&lt;/p&gt;
&lt;h2 id="die-einstellung"&gt;Die Einstellung&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Tools &amp;gt; Options &amp;gt; Environment &amp;gt; Windows &amp;gt; Floating Windows&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Das Dropdown &amp;ldquo;These floating windows are owned by the main window&amp;rdquo; hat drei Optionen:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;None&lt;/strong&gt; — volle Unabhängigkeit. Jedes schwebende Fenster bekommt seinen eigenen Taskleisten-Eintrag und verhält sich wie ein normales Windows-Fenster.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tool Windows&lt;/strong&gt; (Standard) — Dokumente schweben frei, Toolfenster bleiben an die IDE gebunden.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Documents and Tool Windows&lt;/strong&gt; — klassisches Visual Studio-Verhalten, alles an das Hauptfenster gebunden.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="warum-none-der-richtige-weg-für-multi-monitor-setups-ist"&gt;Warum &amp;ldquo;None&amp;rdquo; der richtige Weg für Multi-Monitor-Setups ist&lt;/h2&gt;
&lt;p&gt;Stellt es auf &lt;strong&gt;None&lt;/strong&gt; und plötzlich verhalten sich alle eure schwebenden Tool- und Dokumentfenster wie echte Windows-Anwendungen. Sie erscheinen in der Taskleiste, bleiben sichtbar wenn ihr das Visual Studio-Hauptfenster minimiert, und hören auf, sich vor alles andere zu drängen.&lt;/p&gt;
&lt;p&gt;Kombiniert das mit &lt;strong&gt;PowerToys FancyZones&lt;/strong&gt; und es ist ein Game Changer. Erstellt benutzerdefinierte Layouts über eure Monitore, dockt euren Solution Explorer in eine Zone, Debugger in eine andere, und Code-Dateien wohin ihr wollt. Alles bleibt an Ort und Stelle, alles ist unabhängig erreichbar, und euer Arbeitsplatz fühlt sich organisiert an statt chaotisch.&lt;/p&gt;
&lt;h2 id="schnelle-empfehlungen"&gt;Schnelle Empfehlungen&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Multi-Monitor-Poweruser&lt;/strong&gt;: Auf &lt;strong&gt;None&lt;/strong&gt; setzen, mit FancyZones kombinieren&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Gelegentliche Floater&lt;/strong&gt;: &lt;strong&gt;Tool Windows&lt;/strong&gt; (Standard) ist ein guter Mittelweg&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Traditioneller Workflow&lt;/strong&gt;: &lt;strong&gt;Documents and Tool Windows&lt;/strong&gt; hält alles klassisch&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Profi-Tipp: &lt;strong&gt;Ctrl + Doppelklick&lt;/strong&gt; auf die Titelleiste eines beliebigen Toolfensters, um es sofort zu lösen oder anzudocken. Kein Neustart nötig nach dem Ändern der Einstellung.&lt;/p&gt;
&lt;h2 id="fazit"&gt;Fazit&lt;/h2&gt;
&lt;p&gt;Es ist eine dieser &amp;ldquo;Ich kann nicht glauben, dass ich das nicht wusste&amp;rdquo;-Einstellungen. Wenn euch schwebende Fenster in Visual Studio jemals genervt haben, geht das jetzt sofort ändern.&lt;/p&gt;
&lt;p&gt;Lest den &lt;a href="https://devblogs.microsoft.com/visualstudio/take-full-control-of-your-floating-windows-in-visual-studio/"&gt;vollständigen Post&lt;/a&gt; für Details und Screenshots.&lt;/p&gt;</content:encoded></item><item><title>Azure DevOps behebt endlich den Markdown-Editor, über den sich alle beschwert haben</title><link>https://thedotnetblog.com/de/news/emiliano-montesdeoca/azure-devops-markdown-editor-work-items/</link><pubDate>Thu, 02 Apr 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/de/news/emiliano-montesdeoca/azure-devops-markdown-editor-work-items/</guid><description>Der Azure DevOps Markdown-Editor für Work Items bekommt eine klarere Unterscheidung zwischen Vorschau- und Bearbeitungsmodus. Eine kleine Änderung, die ein wirklich nerviges Workflow-Problem behebt.</description><content:encoded>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Dieser Beitrag wurde automatisch übersetzt. Für die Originalversion &lt;a href="https://thedotnetblog.com/de/news/emiliano-montesdeoca/azure-devops-markdown-editor-work-items/"&gt;klicke hier&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Wenn du Azure Boards benutzt, hast du das wahrscheinlich erlebt: Du liest eine Work-Item-Beschreibung durch, vielleicht überprüfst du Akzeptanzkriterien, und du machst versehentlich einen Doppelklick. Boom — du bist im Bearbeitungsmodus. Du wolltest nichts bearbeiten. Du hast nur gelesen.&lt;/p&gt;
&lt;p&gt;Dan Hellem &lt;a href="https://devblogs.microsoft.com/devops/improving-the-markdown-editor-for-work-items/"&gt;hat den Fix angekündigt&lt;/a&gt;, und es ist eine dieser Änderungen, die klein klingen, aber echte Reibung aus deinem täglichen Workflow entfernen.&lt;/p&gt;
&lt;h2 id="was-sich-geändert-hat"&gt;Was sich geändert hat&lt;/h2&gt;
&lt;p&gt;Der Markdown-Editor für Work-Item-Textfelder öffnet jetzt standardmäßig im &lt;strong&gt;Vorschaumodus&lt;/strong&gt;. Du kannst den Inhalt lesen und damit interagieren — Links folgen, Formatierung überprüfen — ohne dir Sorgen zu machen, versehentlich in den Bearbeitungsmodus zu gelangen.&lt;/p&gt;
&lt;p&gt;Wenn du wirklich bearbeiten willst, klickst du auf das Bearbeiten-Symbol oben am Feld. Wenn du fertig bist, verlässt du den Modus explizit. Einfach, bewusst, vorhersagbar.&lt;/p&gt;
&lt;h2 id="warum-das-wichtiger-ist-als-es-klingt"&gt;Warum das wichtiger ist als es klingt&lt;/h2&gt;
&lt;p&gt;Der &lt;a href="https://developercommunity.visualstudio.com/t/Markdown-editor-for-work-item-multi-line/10935496"&gt;Community-Feedback-Thread&lt;/a&gt; dazu war lang. Das Doppelklick-zum-Bearbeiten-Verhalten wurde im Juli 2025 mit dem Markdown-Editor eingeführt, und die Beschwerden begannen fast sofort.&lt;/p&gt;
&lt;p&gt;Für Teams, die Sprint-Planung, Backlog-Pflege oder Code-Reviews mit Azure Boards machen, summiert sich diese Mikro-Reibung. Jeder versehentliche Bearbeitungsmodus-Eintritt ist ein Kontextwechsel.&lt;/p&gt;
&lt;h2 id="rollout-status"&gt;Rollout-Status&lt;/h2&gt;
&lt;p&gt;Dies wird bereits an einen Teil der Kunden ausgerollt und über die nächsten zwei bis drei Wochen auf alle erweitert.&lt;/p&gt;
&lt;h2 id="zusammenfassung"&gt;Zusammenfassung&lt;/h2&gt;
&lt;p&gt;Nicht jede Verbesserung muss ein Headliner sein. Manchmal ist das beste Update einfach etwas Nerviges zu entfernen. Das hier ist genau so eine — ein kleiner UX-Fix, der Azure Boards weniger feindselig für Leute macht, die einfach nur ihre Work Items in Ruhe lesen wollen.&lt;/p&gt;</content:encoded></item><item><title>Bookmark Studio bringt Slot-basierte Navigation und Sharing zu Visual Studio Bookmarks</title><link>https://thedotnetblog.com/de/news/emiliano-montesdeoca/bookmark-studio-visual-studio-extension/</link><pubDate>Thu, 02 Apr 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/de/news/emiliano-montesdeoca/bookmark-studio-visual-studio-extension/</guid><description>Mads Kristensens neue Bookmark Studio Extension fügt tastaturgesteuerte Slot-Navigation, einen Bookmark Manager, Farben, Labels und Export-Funktionen zu Visual Studio Bookmarks hinzu.</description><content:encoded>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Dieser Beitrag wurde automatisch übersetzt. Für die Originalversion &lt;a href="https://thedotnetblog.com/de/news/emiliano-montesdeoca/bookmark-studio-visual-studio-extension/"&gt;klicke hier&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Bookmarks in Visual Studio waren schon immer&amp;hellip; okay. Du setzt eines, navigierst zum nächsten, vergisst welches welches ist. Sie funktionieren, aber sie waren nie eine Funktion, die man als mächtig bezeichnen würde.&lt;/p&gt;
&lt;p&gt;Mads Kristensen hat gerade &lt;a href="https://devblogs.microsoft.com/visualstudio/bookmark-studio-evolving-bookmarks-in-visual-studio/"&gt;Bookmark Studio veröffentlicht&lt;/a&gt;, eine experimentelle Extension, die genau die Lücken füllt, auf die du wahrscheinlich gestoßen bist.&lt;/p&gt;
&lt;h2 id="slot-basierte-navigation"&gt;Slot-basierte Navigation&lt;/h2&gt;
&lt;p&gt;Bookmarks können Slots 1–9 zugewiesen und direkt mit &lt;code&gt;Alt+Shift+1&lt;/code&gt; bis &lt;code&gt;Alt+Shift+9&lt;/code&gt; angesprungen werden. Neue Bookmarks bekommen automatisch den nächsten verfügbaren Slot.&lt;/p&gt;
&lt;h2 id="der-bookmark-manager"&gt;Der Bookmark Manager&lt;/h2&gt;
&lt;p&gt;Ein neues Tool-Fenster zeigt alle Bookmarks mit Filterung nach Name, Datei, Ort, Farbe oder Slot.&lt;/p&gt;
&lt;h2 id="organisation-mit-labels-farben-und-ordnern"&gt;Organisation mit Labels, Farben und Ordnern&lt;/h2&gt;
&lt;p&gt;Bookmarks können optional Labels, Farben haben und in Ordner gruppiert werden. Alle Metadaten werden pro Solution gespeichert.&lt;/p&gt;
&lt;h2 id="exportieren-und-teilen"&gt;Exportieren und Teilen&lt;/h2&gt;
&lt;p&gt;Bookmark Studio ermöglicht den Export als Klartext, Markdown oder CSV. Bookmark-Pfade in PR-Beschreibungen einbinden oder Untersuchungspfade mit Teamkollegen teilen.&lt;/p&gt;
&lt;h2 id="bookmarks-die-dem-code-folgen"&gt;Bookmarks die dem Code folgen&lt;/h2&gt;
&lt;p&gt;Bookmark Studio verfolgt Bookmarks relativ zum verankerten Text, sodass sie nicht auf falsche Zeilen driften.&lt;/p&gt;
&lt;h2 id="zusammenfassung"&gt;Zusammenfassung&lt;/h2&gt;
&lt;p&gt;Bookmark Studio erfindet nichts neu. Es nimmt ein Feature, das jahrelang „gut genug&amp;quot; war, und macht es wirklich nützlich. Hol es dir vom &lt;a href="https://marketplace.visualstudio.com/items?itemName=MadsKristensen.BookmarkStudio"&gt;Visual Studio Marketplace&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title>VS Code 1.112: Was .NET-Entwickler wirklich interessieren sollte</title><link>https://thedotnetblog.com/de/news/emiliano-montesdeoca/vscode-1-112-dotnet-developers/</link><pubDate>Thu, 26 Mar 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/de/news/emiliano-montesdeoca/vscode-1-112-dotnet-developers/</guid><description>VS Code 1.112 ist da und vollgepackt mit Agent-Upgrades, einem integrierten Browser-Debugger, MCP-Sandboxing und Monorepo-Support. Hier ist, was wirklich zählt, wenn du mit .NET entwickelst.</description><content:encoded>&lt;p&gt;VS Code 1.112 ist gelandet, und ehrlich? Dieses Release fühlt sich anders an, wenn du deine Tage in der .NET-Welt verbringst. Es gibt viel in den &lt;a href="https://code.visualstudio.com/updates/v1_112"&gt;offiziellen Release Notes&lt;/a&gt;, aber lass mich dir etwas Scrollen ersparen und mich auf das konzentrieren, was für uns wirklich zählt.&lt;/p&gt;
&lt;h2 id="copilot-cli-ist-gerade-viel-nützlicher-geworden"&gt;Copilot CLI ist gerade viel nützlicher geworden&lt;/h2&gt;
&lt;p&gt;Das große Thema dieses Releases ist &lt;strong&gt;Agent-Autonomie&lt;/strong&gt; — Copilot mehr Raum geben, sein Ding zu machen, ohne dass du jeden Schritt überwachst.&lt;/p&gt;
&lt;h3 id="nachrichtensteuerung-und-warteschlange"&gt;Nachrichtensteuerung und Warteschlange&lt;/h3&gt;
&lt;p&gt;Kennst du den Moment, wenn Copilot CLI mitten in einer Aufgabe ist und dir auffällt, dass du etwas vergessen hast zu erwähnen? Vorher musstest du warten. Jetzt kannst du Nachrichten senden, während eine Anfrage noch läuft — entweder um die aktuelle Antwort zu steuern oder Folgeanweisungen in die Warteschlange zu stellen.&lt;/p&gt;
&lt;p&gt;Das ist riesig für die längeren &lt;code&gt;dotnet&lt;/code&gt;-Scaffolding-Aufgaben, wo du Copilot beim Projekt-Setup zuschaust und denkst &amp;ldquo;oh warte, ich brauche auch MassTransit da drin.&amp;rdquo;&lt;/p&gt;
&lt;h3 id="berechtigungsstufen"&gt;Berechtigungsstufen&lt;/h3&gt;
&lt;p&gt;Das ist die Funktion, die mich am meisten begeistert. Copilot CLI-Sitzungen unterstützen jetzt drei Berechtigungsstufen:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Standard-Berechtigungen&lt;/strong&gt; — der übliche Flow, bei dem Tools vor dem Ausführen um Bestätigung bitten&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Genehmigungen umgehen&lt;/strong&gt; — genehmigt alles automatisch und wiederholt bei Fehlern&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Autopilot&lt;/strong&gt; — wird voll autonom: genehmigt Tools, beantwortet eigene Fragen und macht weiter, bis die Aufgabe erledigt ist&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Wenn du etwas wie das Scaffolding einer neuen ASP.NET Core API mit Entity Framework, Migrationen und Docker-Setup machst — Autopilot-Modus bedeutet, du beschreibst was du willst und holst dir einen Kaffee. Er wird es herausfinden.&lt;/p&gt;
&lt;p&gt;Du kannst Autopilot mit der Einstellung &lt;code&gt;chat.autopilot.enabled&lt;/code&gt; aktivieren.&lt;/p&gt;
&lt;h3 id="änderungen-vor-der-delegation-vorschauen"&gt;Änderungen vor der Delegation vorschauen&lt;/h3&gt;
&lt;p&gt;Wenn du eine Aufgabe an Copilot CLI delegierst, erstellt er einen Worktree. Vorher, wenn du nicht committete Änderungen hattest, musstest du die Quellcodeverwaltung prüfen, um zu sehen, was betroffen wäre. Jetzt zeigt die Chat-Ansicht ausstehende Änderungen direkt dort an, bevor du entscheidest, ob du sie kopieren, verschieben oder ignorieren willst.&lt;/p&gt;
&lt;p&gt;Kleine Sache, aber es erspart dir den &amp;ldquo;warte, was hatte ich gestaged?&amp;quot;-Moment.&lt;/p&gt;
&lt;h2 id="web-apps-debuggen-ohne-vs-code-zu-verlassen"&gt;Web-Apps debuggen ohne VS Code zu verlassen&lt;/h2&gt;
&lt;p&gt;Der integrierte Browser unterstützt jetzt &lt;strong&gt;vollständiges Debugging&lt;/strong&gt;. Du kannst Breakpoints setzen, durch Code steppen und Variablen inspizieren — alles in VS Code. Kein Wechsel mehr zu Edge DevTools.&lt;/p&gt;
&lt;p&gt;Es gibt einen neuen &lt;code&gt;editor-browser&lt;/code&gt; Debug-Typ, und wenn du bereits vorhandene &lt;code&gt;msedge&lt;/code&gt;- oder &lt;code&gt;chrome&lt;/code&gt;-Launch-Konfigurationen hast, ist die Migration so einfach wie das Ändern des &lt;code&gt;type&lt;/code&gt;-Felds in deiner &lt;code&gt;launch.json&lt;/code&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-json" data-lang="json"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;editor-browser&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;request&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;launch&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Debug Blazor App&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;url&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;https://localhost:5001&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Für Blazor-Entwickler ist das ein Game Changer. Du führst bereits &lt;code&gt;dotnet watch&lt;/code&gt; im Terminal aus — jetzt bleibt dein Debugging auch im selben Fenster.&lt;/p&gt;
&lt;p&gt;Der Browser hat auch unabhängige Zoom-Stufen bekommen (endlich), richtige Rechtsklick-Kontextmenüs, und der Zoom wird pro Website gespeichert.&lt;/p&gt;
&lt;h2 id="mcp-server-sandboxing"&gt;MCP-Server-Sandboxing&lt;/h2&gt;
&lt;p&gt;Das ist wichtiger als du vielleicht denkst. Wenn du MCP-Server verwendest — vielleicht hast du einen für deine Azure-Ressourcen oder Datenbankabfragen eingerichtet — liefen sie bisher mit denselben Berechtigungen wie dein VS Code-Prozess. Das bedeutet voller Zugriff auf dein Dateisystem, Netzwerk, alles.&lt;/p&gt;
&lt;p&gt;Jetzt kannst du sie sandboxen. In deiner &lt;code&gt;mcp.json&lt;/code&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-json" data-lang="json"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;servers&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;my-azure-tools&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;command&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;node&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;args&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;./mcp-server.js&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;sandboxEnabled&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Wenn ein gesandboxter Server Zugriff auf etwas braucht, das er nicht hat, fordert VS Code dich auf, die Berechtigung zu erteilen. Viel besser als der &amp;ldquo;hoffen wir, dass niemand etwas Merkwürdiges macht&amp;rdquo;-Ansatz.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Hinweis:&lt;/strong&gt; Sandboxing ist derzeit auf macOS und Linux verfügbar. Windows-Support kommt — Remote-Szenarien wie WSL funktionieren aber bereits.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="monorepo-customization-discovery"&gt;Monorepo-Customization-Discovery&lt;/h2&gt;
&lt;p&gt;Wenn du in einem Monorepo arbeitest (und seien wir ehrlich, viele Enterprise-.NET-Lösungen enden als eines), löst das einen echten Schmerzpunkt.&lt;/p&gt;
&lt;p&gt;Zuvor, wenn du einen Unterordner deines Repos geöffnet hast, fand VS Code deine &lt;code&gt;copilot-instructions.md&lt;/code&gt;, &lt;code&gt;AGENTS.md&lt;/code&gt; oder benutzerdefinierten Skills nicht, die im Repository-Root lagen. Jetzt mit der Einstellung &lt;code&gt;chat.useCustomizationsInParentRepositories&lt;/code&gt; geht es bis zum &lt;code&gt;.git&lt;/code&gt;-Root hoch und entdeckt alles.&lt;/p&gt;
&lt;p&gt;Das bedeutet, dein Team kann Agent-Anweisungen, Prompt-Dateien und benutzerdefinierte Tools über alle Projekte in einem Monorepo teilen, ohne dass jeder den Root-Ordner öffnen muss.&lt;/p&gt;
&lt;h2 id="troubleshoot-für-agent-debugging"&gt;/troubleshoot für Agent-Debugging&lt;/h2&gt;
&lt;p&gt;Hast du jemals benutzerdefinierte Anweisungen oder Skills eingerichtet und dich gefragt, warum sie nicht erkannt werden? Der neue &lt;code&gt;/troubleshoot&lt;/code&gt;-Skill liest Agent-Debug-Logs und sagt dir, was passiert ist — welche Tools verwendet oder übersprungen wurden, warum Anweisungen nicht geladen wurden und was langsame Antworten verursacht.&lt;/p&gt;
&lt;p&gt;Aktiviere es mit:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-json" data-lang="json"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;github.copilot.chat.agentDebugLog.enabled&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;github.copilot.chat.agentDebugLog.fileLogging.enabled&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Dann tippe einfach &lt;code&gt;/troubleshoot why is my custom skill not loading?&lt;/code&gt; im Chat.&lt;/p&gt;
&lt;p&gt;Du kannst diese Debug-Logs jetzt auch exportieren und importieren, was großartig ist, um sie mit deinem Team zu teilen, wenn etwas nicht wie erwartet funktioniert.&lt;/p&gt;
&lt;h2 id="bild--und-binärdatei-unterstützung"&gt;Bild- und Binärdatei-Unterstützung&lt;/h2&gt;
&lt;p&gt;Agenten können jetzt Bilddateien von der Festplatte und Binärdateien nativ lesen. Binärdateien werden im Hexdump-Format präsentiert, und Bildausgaben (wie Screenshots vom integrierten Browser) erscheinen in einer Karussell-Ansicht.&lt;/p&gt;
&lt;p&gt;Für .NET-Entwickler denke: füge einen Screenshot eines UI-Bugs in den Chat ein und lass den Agenten verstehen, was falsch ist, oder lass ihn die Ausgabe eines Blazor-Komponenten-Renderings analysieren.&lt;/p&gt;
&lt;h2 id="automatische-symbol-referenzen"&gt;Automatische Symbol-Referenzen&lt;/h2&gt;
&lt;p&gt;Kleine Qualitäts-Verbesserung: wenn du einen Symbolnamen (eine Klasse, Methode, etc.) kopierst und in den Chat einfügst, konvertiert VS Code ihn jetzt automatisch in eine &lt;code&gt;#sym:Name&lt;/code&gt;-Referenz. Das gibt dem Agenten vollen Kontext über das Symbol, ohne dass du es manuell hinzufügen musst.&lt;/p&gt;
&lt;p&gt;Wenn du stattdessen reinen Text möchtest, verwende &lt;code&gt;Ctrl+Shift+V&lt;/code&gt;.&lt;/p&gt;
&lt;h2 id="plugins-können-jetzt-aktiviertdeaktiviert-werden"&gt;Plugins können jetzt aktiviert/deaktiviert werden&lt;/h2&gt;
&lt;p&gt;Zuvor bedeutete das Deaktivieren eines MCP-Servers oder Plugins, ihn zu deinstallieren. Jetzt kannst du sie an- und ausschalten — sowohl global als auch pro Workspace. Rechtsklick in der Erweiterungsansicht oder der Customization-Ansicht und fertig.&lt;/p&gt;
&lt;p&gt;Plugins von npm und pypi können sich jetzt auch automatisch aktualisieren, obwohl sie zuerst um Genehmigung bitten, da Updates bedeuten, dass neuer Code auf deinem Rechner ausgeführt wird.&lt;/p&gt;
&lt;h2 id="zusammenfassung"&gt;Zusammenfassung&lt;/h2&gt;
&lt;p&gt;VS Code 1.112 pusht eindeutig hart auf die Agent-Experience — mehr Autonomie, besseres Debugging, engere Sicherheit. Für .NET-Entwickler sind das integrierte Browser-Debugging und die Copilot CLI-Verbesserungen die herausragenden Features.&lt;/p&gt;
&lt;p&gt;Wenn du noch keine vollständige Copilot CLI-Sitzung im Autopilot-Modus für ein .NET-Projekt ausprobiert hast, ist dieses Release ein guter Zeitpunkt zum Starten. Denk nur daran, deine Berechtigungen einzustellen und es machen zu lassen.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://code.visualstudio.com/updates/v1_112"&gt;VS Code 1.112 herunterladen&lt;/a&gt; oder innerhalb von VS Code aktualisieren über &lt;strong&gt;Hilfe &amp;gt; Nach Updates suchen&lt;/strong&gt;.&lt;/p&gt;</content:encoded></item></channel></rss>