<?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>Visual-Studio | The .NET Blog</title><link>https://thedotnetblog.com/hi/tags/visual-studio/</link><description>Articles, tutorials and insights from the .NET community.</description><generator>Hugo</generator><language>hi</language><managingEditor>@thedotnetblog (The .NET Blog)</managingEditor><webMaster>@thedotnetblog</webMaster><lastBuildDate>Thu, 16 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://thedotnetblog.com/hi/tags/visual-studio/index.xml" rel="self" type="application/rss+xml"/><item><title>Azure MCP Tools अब Visual Studio 2022 में बिल्ट-इन हैं — कोई Extension ज़रूरी नहीं</title><link>https://thedotnetblog.com/hi/posts/emiliano-montesdeoca/azure-mcp-tools-built-into-visual-studio-2022/</link><pubDate>Thu, 16 Apr 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/hi/posts/emiliano-montesdeoca/azure-mcp-tools-built-into-visual-studio-2022/</guid><description>Azure MCP tools अब Visual Studio 2022 में Azure development workload के हिस्से के रूप में आते हैं। 230 से अधिक tools, 45 Azure services, और कोई extension इंस्टॉल नहीं करना।</description><content:encoded>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;यह पोस्ट स्वचालित रूप से अनुवादित है। मूल के लिए, &lt;a href="https://thedotnetblog.com/hi/posts/emiliano-montesdeoca/azure-mcp-tools-built-into-visual-studio-2022/"&gt;यहाँ क्लिक करें&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;अगर आप Visual Studio में अलग extension के ज़रिए Azure MCP tools use करते रहे हैं, तो आप उस झंझट से परिचित हैं — VSIX install करो, restart करो, उम्मीद करो कि टूटे नहीं, version mismatches manage करो। वो friction अब खत्म हो गई।&lt;/p&gt;
&lt;p&gt;Yun Jung Choi ने &lt;a href="https://devblogs.microsoft.com/visualstudio/azure-mcp-tools-now-ship-built-into-visual-studio-2022-no-extension-required/"&gt;घोषणा की&lt;/a&gt; कि Azure MCP tools अब सीधे Visual Studio 2022 में Azure development workload के हिस्से के रूप में आते हैं। कोई extension नहीं। कोई VSIX नहीं। कोई restart dance नहीं।&lt;/p&gt;
&lt;h2 id="इसक-वसतव-म-कय-मतलब-ह"&gt;इसका वास्तव में क्या मतलब है&lt;/h2&gt;
&lt;p&gt;Visual Studio 2022 version 17.14.30 से शुरू होकर, Azure MCP Server Azure development workload के साथ bundled आता है। अगर आपके पास पहले से वो workload installed है, तो बस GitHub Copilot Chat में उसे toggle on करना है और आप तैयार हैं।&lt;/p&gt;
&lt;p&gt;45 Azure services में 230 से अधिक tools — सीधे chat window से accessible। अपने storage accounts list करें, ASP.NET Core app deploy करें, App Service issues diagnose करें, Log Analytics query करें — बिना browser tab खोले।&lt;/p&gt;
&lt;h2 id="यह-जतन-लगत-ह-उसस-जयद-मयन-कय-रखत-ह"&gt;यह जितना लगता है उससे ज़्यादा मायने क्यों रखता है&lt;/h2&gt;
&lt;p&gt;Developer tooling की असली बात यह है: हर extra step friction है, और friction adoption को मार देती है। MCP को एक अलग extension के रूप में रखने का मतलब था version mismatches, installation failures, और एक और चीज़ जो update रखनी होगी। इसे workload में बेक करने का मतलब है:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Visual Studio Installer के ज़रिए &lt;strong&gt;एकल update path&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Extension और IDE के बीच &lt;strong&gt;कोई version drift नहीं&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;हमेशा current&lt;/strong&gt; — MCP Server VS के regular releases के साथ update होता है&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Azure पर standardize करने वाली teams के लिए यह बड़ी बात है। Workload एक बार install करें, tools enable करें, और वे हर session के लिए वहाँ मौजूद हैं।&lt;/p&gt;
&lt;h2 id="इसस-आप-कय-कर-सकत-ह"&gt;इससे आप क्या कर सकते हैं&lt;/h2&gt;
&lt;p&gt;Tools Copilot Chat के ज़रिए पूरे development lifecycle को cover करते हैं:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;सीखें&lt;/strong&gt; — Azure services, best practices, architecture patterns के बारे में पूछें&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Design और develop करें&lt;/strong&gt; — service recommendations पाएं, app code configure करें&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Deploy करें&lt;/strong&gt; — resources provision करें और IDE से सीधे deploy करें&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Troubleshoot करें&lt;/strong&gt; — logs query करें, resource health check करें, production issues diagnose करें&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;एक quick example — Copilot Chat में यह type करें:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;List my storage accounts in my current subscription.
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Copilot पर्दे के पीछे Azure MCP tools call करता है, आपके subscriptions query करता है, और names, locations, और SKUs के साथ एक formatted list return करता है। कोई portal ज़रूरी नहीं।&lt;/p&gt;
&lt;h2 id="इस-कस-enable-कर"&gt;इसे कैसे enable करें&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Visual Studio 2022 &lt;strong&gt;17.14.30&lt;/strong&gt; या उससे ऊपर update करें&lt;/li&gt;
&lt;li&gt;सुनिश्चित करें कि &lt;strong&gt;Azure development&lt;/strong&gt; workload installed है&lt;/li&gt;
&lt;li&gt;GitHub Copilot Chat खोलें&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Select tools&lt;/strong&gt; button (दो wrenches icon) पर क्लिक करें&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Azure MCP Server&lt;/strong&gt; को toggle on करें&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;बस इतना। यह sessions के बीच enabled रहता है।&lt;/p&gt;
&lt;h2 id="एक-धयन-दन-यगय-बत"&gt;एक ध्यान देने योग्य बात&lt;/h2&gt;
&lt;p&gt;Tools default रूप से disabled हैं — आपको opt in करना होगा। VS 2026-specific tools VS 2022 में उपलब्ध नहीं हैं। Tool availability आपके Azure subscription permissions पर भी निर्भर करती है, जैसे portal में होती है।&lt;/p&gt;
&lt;h2 id="बड-तसवर"&gt;बड़ी तस्वीर&lt;/h2&gt;
&lt;p&gt;यह एक स्पष्ट trend का हिस्सा है: MCP developer IDEs में cloud tools surface करने का मानक तरीका बनता जा रहा है। हम पहले ही &lt;a href="https://devblogs.microsoft.com/azure-sdk/announcing-azure-mcp-server-2-0-stable-release/"&gt;Azure MCP Server 2.0 stable release&lt;/a&gt; और VS Code तथा अन्य editors में MCP integrations देख चुके हैं। इसे Visual Studio के workload system में built in होना स्वाभाविक प्रगति है।&lt;/p&gt;
&lt;p&gt;हम .NET developers जो Visual Studio में काम करते हैं, उनके लिए यह Azure portal पर context-switch करने का एक और कारण हटाता है। और सच में, जितना कम tab-switching, उतना बेहतर।&lt;/p&gt;</content:encoded></item><item><title>Visual Studio की वो Floating Windows सेटिंग जो आप नहीं जानते थे (लेकिन जाननी चाहिए)</title><link>https://thedotnetblog.com/hi/posts/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/hi/posts/emiliano-montesdeoca/visual-studio-floating-windows-powertoys/</guid><description>Visual Studio की एक छुपी सेटिंग आपको floating windows पर पूरा नियंत्रण देती है — independent taskbar entries, सही multi-monitor behavior, और FancyZones के साथ बेहतरीन integration। एक dropdown सब कुछ बदल देता है।</description><content:encoded>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;यह पोस्ट स्वचालित रूप से अनुवादित है। मूल के लिए, &lt;a href="https://thedotnetblog.com/hi/posts/emiliano-montesdeoca/visual-studio-floating-windows-powertoys/"&gt;यहाँ क्लिक करें&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;अगर आप Visual Studio के साथ multiple monitors इस्तेमाल करते हैं (और सच कहें तो आजकल कौन नहीं करता), तो आपने यह परेशानी जरूर झेली होगी: floating tool windows मुख्य IDE minimize करते ही गायब हो जाती हैं, वे हमेशा बाकी सब चीज़ों के ऊपर रहती हैं, और taskbar में अलग बटन के रूप में नहीं दिखतीं। कुछ workflows के लिए यह ठीक है, लेकिन multi-monitor setups के लिए यह बहुत frustrating है।&lt;/p&gt;
&lt;p&gt;Visual Studio टीम के Mads Kristensen ने &lt;a href="https://devblogs.microsoft.com/visualstudio/take-full-control-of-your-floating-windows-in-visual-studio/"&gt;एक कम-जानी-मानी सेटिंग share की&lt;/a&gt; जो floating windows के व्यवहार को पूरी तरह बदल देती है। बस एक dropdown। बस।&lt;/p&gt;
&lt;h2 id="सटग-कह-ह"&gt;सेटिंग कहाँ है&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;&amp;ldquo;These floating windows are owned by the main window&amp;rdquo; dropdown में तीन विकल्प हैं:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;None&lt;/strong&gt; — पूरी स्वतंत्रता। हर floating window को अपना taskbar entry मिलता है और यह एक सामान्य Windows window की तरह व्यवहार करती है।&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tool Windows&lt;/strong&gt; (default) — documents स्वतंत्र रूप से float होते हैं, tool windows IDE से जुड़ी रहती हैं।&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Documents and Tool Windows&lt;/strong&gt; — Visual Studio का classic व्यवहार, सब कुछ main window से बंधा रहता है।&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="multi-monitor-setups-क-लए-none-ह-सह-वकलप-ह"&gt;Multi-monitor setups के लिए &amp;ldquo;None&amp;rdquo; ही सही विकल्प है&lt;/h2&gt;
&lt;p&gt;इसे &lt;strong&gt;None&lt;/strong&gt; पर सेट करें और अचानक आपकी सभी floating tool windows और documents असली Windows applications की तरह व्यवहार करने लगती हैं। वे taskbar में दिखती हैं, main Visual Studio window minimize करने पर भी visible रहती हैं, और खुद को बाकी सब चीज़ों के आगे नहीं रखतीं।&lt;/p&gt;
&lt;p&gt;इसे &lt;strong&gt;PowerToys FancyZones&lt;/strong&gt; के साथ combine करें और यह game changer साबित होता है। अपने monitors पर custom layouts बनाएं, Solution Explorer को एक zone में snap करें, debugger को दूसरे में, और code files जहाँ चाहें। सब कुछ अपनी जगह रहता है, सब कुछ independently accessible है, और आपका workspace अव्यवस्थित की बजाय organised लगता है।&lt;/p&gt;
&lt;h2 id="तवरत-सझव"&gt;त्वरित सुझाव&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Multi-monitor power users&lt;/strong&gt;: &lt;strong&gt;None&lt;/strong&gt; सेट करें, FancyZones के साथ जोड़ें&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;कभी-कभार float करने वाले&lt;/strong&gt;: &lt;strong&gt;Tool Windows&lt;/strong&gt; (default) एक अच्छा middle ground है&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;पारंपरिक workflow&lt;/strong&gt;: &lt;strong&gt;Documents and Tool Windows&lt;/strong&gt; सब कुछ classic रखता है&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Pro tip: किसी भी tool window title bar पर &lt;strong&gt;Ctrl + double-click&lt;/strong&gt; करके तुरंत float या dock करें। सेटिंग बदलने के बाद restart की जरूरत नहीं।&lt;/p&gt;
&lt;h2 id="अतम-बत"&gt;अंतिम बात&lt;/h2&gt;
&lt;p&gt;यह उन सेटिंग्स में से एक है जिनके बारे में सोचकर आप कहते हैं &amp;ldquo;मुझे यह पहले क्यों नहीं पता था&amp;rdquo;। अगर Visual Studio में floating windows ने कभी आपको परेशान किया है, तो अभी जाकर यह बदलें।&lt;/p&gt;
&lt;p&gt;विवरण और screenshots के लिए &lt;a href="https://devblogs.microsoft.com/visualstudio/take-full-control-of-your-floating-windows-in-visual-studio/"&gt;पूरी पोस्ट&lt;/a&gt; पढ़ें।&lt;/p&gt;</content:encoded></item><item><title>Bookmark Studio, Visual Studio Bookmarks में Slot-Based Navigation और Sharing लाता है</title><link>https://thedotnetblog.com/hi/posts/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/hi/posts/emiliano-montesdeoca/bookmark-studio-visual-studio-extension/</guid><description>Mads Kristensen का नया Bookmark Studio extension, Visual Studio bookmarks में keyboard-driven slot navigation, bookmark manager, रंग, लेबल, और export/share सुविधाएँ जोड़ता है।</description><content:encoded>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;यह पोस्ट स्वचालित रूप से अनुवादित है। मूल के लिए, &lt;a href="https://thedotnetblog.com/hi/posts/emiliano-montesdeoca/bookmark-studio-visual-studio-extension/"&gt;यहाँ क्लिक करें&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Visual Studio में Bookmarks हमेशा से&amp;hellip; ठीक-ठाक रही हैं। आप एक set करते हैं, अगले पर जाते हैं, और भूल जाते हैं कि कौन-सा bookmark किसके लिए था। वे काम करती हैं, लेकिन उन्हें कभी &amp;ldquo;शक्तिशाली&amp;rdquo; नहीं कहा जा सकता था।&lt;/p&gt;
&lt;p&gt;Mads Kristensen ने हाल ही में &lt;a href="https://devblogs.microsoft.com/visualstudio/bookmark-studio-evolving-bookmarks-in-visual-studio/"&gt;Bookmark Studio release किया&lt;/a&gt;, एक experimental extension जो उन्हीं कमियों को भरता है जिनसे आप शायद तब परिचित हों जब bookmarks नियमित रूप से उपयोग करते हैं।&lt;/p&gt;
&lt;h2 id="slot-based-navigation"&gt;Slot-Based Navigation&lt;/h2&gt;
&lt;p&gt;मुख्य नई सुविधा: bookmarks को अब slots 1–9 में assign किया जा सकता है और सीधे &lt;code&gt;Alt+Shift+1&lt;/code&gt; से &lt;code&gt;Alt+Shift+9&lt;/code&gt; के ज़रिए उन पर jump किया जा सकता है। नई bookmarks स्वचालित रूप से अगले उपलब्ध slot में चली जाती हैं, इसलिए ज़्यादातर मामलों में बिना किसी setup के तेज़ navigation काम करती है।&lt;/p&gt;
&lt;p&gt;यह सरल लगता है, लेकिन इससे bookmarks &amp;ldquo;मेरे पास कुछ bookmarks हैं कहीं&amp;rdquo; से बदलकर &amp;ldquo;Slot 3 मेरा API controller है, Slot 5 service layer है, Slot 7 test है&amp;rdquo; हो जाती हैं। इस तरह की spatial memory, focused work sessions के दौरान navigation को लगभग तात्कालिक बना देती है।&lt;/p&gt;
&lt;h2 id="bookmark-manager"&gt;Bookmark Manager&lt;/h2&gt;
&lt;p&gt;एक नया tool window सभी bookmarks को एक जगह दिखाता है जिसमें नाम, फ़ाइल, location, रंग या slot के अनुसार filtering होती है। किसी भी bookmark पर jump करने के लिए double-click करें या keyboard से navigate करें।&lt;/p&gt;
&lt;p&gt;अगर आपके पास कभी पाँच-छह से अधिक bookmarks हों और आप ट्रैक न कर पाएँ कि कौन-सी किसके लिए थी, तो यह अकेले extension install करने के लिए पर्याप्त कारण है।&lt;/p&gt;
&lt;h2 id="लबल-रग-और-फलडर-क-सथ-organization"&gt;लेबल, रंग, और फ़ोल्डर के साथ organization&lt;/h2&gt;
&lt;p&gt;Bookmarks में वैकल्पिक रूप से लेबल, रंग हो सकते हैं और उन्हें फ़ोल्डर में group किया जा सकता है। इनमें से कुछ भी ज़रूरी नहीं है — आपका मौजूदा bookmark workflow काम करता रहेगा। लेकिन जब आप किसी जटिल समस्या को debug कर रहे हों या किसी अपरिचित codebase को explore कर रहे हों, तो bookmarks को color-code और label करने की क्षमता उपयोगी context जोड़ती है।&lt;/p&gt;
&lt;p&gt;सभी metadata per solution store होता है, इसलिए आपकी bookmark organization sessions के पार बनी रहती है।&lt;/p&gt;
&lt;h2 id="export-और-share"&gt;Export और Share&lt;/h2&gt;
&lt;p&gt;यह वह feature है जो मुझे पता नहीं था कि मुझे चाहिए था। Bookmark Studio आपको bookmarks को plain text, Markdown, या CSV के रूप में export करने देता है। इसका मतलब है कि आप:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Pull request descriptions में bookmark paths शामिल कर सकते हैं&lt;/li&gt;
&lt;li&gt;Teammates के साथ investigation breadcrumbs share कर सकते हैं&lt;/li&gt;
&lt;li&gt;Repos या branches के बीच bookmark sets move कर सकते हैं&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Bookmarks अब केवल एक solo navigation tool नहीं रहतीं — ये &amp;ldquo;इस code से गुज़रने का रास्ता यहाँ है&amp;rdquo; communicate करने का ज़रिया बन जाती हैं।&lt;/p&gt;
&lt;h2 id="code-movement-क-track-करन-वल-bookmarks"&gt;Code Movement को Track करने वाली Bookmarks&lt;/h2&gt;
&lt;p&gt;Bookmark Studio, bookmarks को उस text के सापेक्ष track करता है जिससे वे anchored हैं, इसलिए edit करते समय वे गलत lines पर नहीं चली जातीं। अगर आपने कभी debugging session के दौरान bookmarks set की हों और refactor के बाद वे सब गलत lines पर point करने लगी हों — यह उसे ठीक करता है।&lt;/p&gt;
&lt;h2 id="नषकरष"&gt;निष्कर्ष&lt;/h2&gt;
&lt;p&gt;Bookmark Studio कुछ नया नहीं करता। यह एक ऐसी feature को लेता है जो सालों से &amp;ldquo;काफी अच्छी&amp;rdquo; रही है और उसे focused development के लिए वास्तव में उपयोगी बनाता है। Slot navigation, Bookmark Manager, और export capabilities इसकी मुख्य विशेषताएँ हैं।&lt;/p&gt;
&lt;p&gt;इसे &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>Visual Studio के March अपडेट में Custom Copilot Agents बनाने की सुविधा — और find_symbol टूल एक बड़ी बात है</title><link>https://thedotnetblog.com/hi/posts/emiliano-montesdeoca/visual-studio-march-2026-custom-copilot-agents/</link><pubDate>Thu, 02 Apr 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/hi/posts/emiliano-montesdeoca/visual-studio-march-2026-custom-copilot-agents/</guid><description>Visual Studio के March 2026 अपडेट में custom Copilot agents, reusable agent skills, language-aware find_symbol टूल, और Test Explorer से Copilot-powered profiling आई है। यहाँ जानिए क्या मायने रखता है।</description><content:encoded>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;यह पोस्ट स्वचालित रूप से अनुवादित है। मूल के लिए, &lt;a href="https://thedotnetblog.com/hi/posts/emiliano-montesdeoca/visual-studio-march-2026-custom-copilot-agents/"&gt;यहाँ क्लिक करें&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Visual Studio को अब तक का सबसे महत्वपूर्ण Copilot अपडेट मिला है। Mark Downie ने &lt;a href="https://devblogs.microsoft.com/visualstudio/visual-studio-march-update-build-your-own-custom-agents/"&gt;March release की घोषणा की&lt;/a&gt;, और headline custom agents की है — लेकिन सच कहें तो थोड़ा आगे छुपा &lt;code&gt;find_symbol&lt;/code&gt; टूल वह feature हो सकता है जो आपके workflow को सबसे ज्यादा बदलेगा।&lt;/p&gt;
&lt;p&gt;आइए देखें यहाँ वास्तव में क्या है।&lt;/p&gt;
&lt;h2 id="आपक-repo-म-custom-copilot-agents"&gt;आपके repo में Custom Copilot agents&lt;/h2&gt;
&lt;p&gt;चाहते हैं कि Copilot आपकी टीम के coding standards का पालन करे, आपका build pipeline चलाए, या आपके internal docs query करे? अब आप ठीक वैसा ही बना सकते हैं।&lt;/p&gt;
&lt;p&gt;Custom agents को &lt;code&gt;.agent.md&lt;/code&gt; files के रूप में परिभाषित किया जाता है जिन्हें आप अपने repository में &lt;code&gt;.github/agents/&lt;/code&gt; में रखते हैं। प्रत्येक agent को workspace awareness, code understanding, tools, आपका preferred model, और external services से MCP connections तक पूरी access मिलती है। वे built-in agents के साथ agent picker में दिखते हैं।&lt;/p&gt;
&lt;p&gt;यह वही pattern है जो VS Code support करता रहा है — और यह देखकर अच्छा लगता है कि Visual Studio भी catch up कर रहा है। जिन टीमों ने VS Code के लिए agents बनाए हैं, उनकी &lt;code&gt;.agent.md&lt;/code&gt; files दोनों IDEs में काम करनी चाहिए (हालाँकि tool names भिन्न हो सकते हैं, इसलिए test करें)।&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/github/awesome-copilot"&gt;awesome-copilot&lt;/a&gt; repo में community-contributed agent configurations हैं जिन्हें आप starting points के रूप में use कर सकते हैं।&lt;/p&gt;
&lt;h2 id="agent-skills-reusable-instruction-packs"&gt;Agent skills: reusable instruction packs&lt;/h2&gt;
&lt;p&gt;Skills आपके repo में &lt;code&gt;.github/skills/&lt;/code&gt; या आपके profile में &lt;code&gt;~/.copilot/skills/&lt;/code&gt; से automatically pick up होती हैं। प्रत्येक skill एक &lt;code&gt;SKILL.md&lt;/code&gt; file है जो &lt;a href="https://agentskills.io/specification"&gt;Agent Skills specification&lt;/a&gt; का पालन करती है।&lt;/p&gt;
&lt;p&gt;Skills को modular expertise के रूप में सोचें जिन्हें आप mix और match कर सकते हैं। आपके पास आपके API conventions के लिए एक skill हो सकती है, testing patterns के लिए एक और, और deployment workflow के लिए एक अलग। जब कोई skill activate होती है, तो वह chat में दिखती है ताकि आप जान सकें कि वह apply हो रही है।&lt;/p&gt;
&lt;p&gt;अगर आप VS Code में skills use कर रहे थे, तो अब वे Visual Studio में भी उसी तरह काम करती हैं।&lt;/p&gt;
&lt;h2 id="find_symbol-agents-क-लए-language-aware-navigation"&gt;find_symbol: agents के लिए language-aware navigation&lt;/h2&gt;
&lt;p&gt;यहाँ चीजें वाकई दिलचस्प हो जाती हैं। नया &lt;code&gt;find_symbol&lt;/code&gt; टूल Copilot के agent mode को actual language-service-powered symbol navigation देता है। आपके code को text के रूप में search करने की बजाय, एजेंट अब कर सकता है:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;पूरे project में किसी symbol के सभी references खोजना&lt;/li&gt;
&lt;li&gt;type information, declarations, और scope metadata access करना&lt;/li&gt;
&lt;li&gt;पूरी language awareness के साथ call sites पर navigate करना&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;व्यावहारिक रूप से इसका मतलब है: जब आप Copilot से कोई method refactor करने या call sites में parameter signature update करने को कहते हैं, तो वह वास्तव में आपके code की structure देख सकता है। अब &amp;ldquo;एजेंट ने method बदल दिया लेकिन तीन call sites miss कर दिए&amp;rdquo; जैसी स्थितियाँ नहीं होंगी।&lt;/p&gt;
&lt;p&gt;Supported languages में C#, C++, Razor, TypeScript, और supported LSP extension वाली कोई भी language शामिल है। .NET डेवलपर्स के लिए यह एक बड़ा सुधार है — deep type hierarchies और interfaces वाले C# codebases symbol-aware navigation से बहुत फायदा उठाते हैं।&lt;/p&gt;
&lt;h2 id="copilot-स-tests-profile-कर"&gt;Copilot से tests profile करें&lt;/h2&gt;
&lt;p&gt;Test Explorer context menu में अब &lt;strong&gt;Profile with Copilot&lt;/strong&gt; command है। कोई test select करें, profile पर click करें, और Profiling Agent automatically उसे run करके performance analyze करता है — actionable insights देने के लिए CPU usage और instrumentation data को मिलाकर।&lt;/p&gt;
&lt;p&gt;अब manually profiler sessions configure नहीं करने, test run नहीं करने, results export नहीं करने, और flame graph पढ़ने की कोशिश नहीं करनी होगी। एजेंट analysis करता है और बताता है क्या slow है और क्यों। अभी केवल .NET के लिए, जो Visual Studio के deep .NET diagnostics integration को देखते हुए समझ में आता है।&lt;/p&gt;
&lt;h2 id="live-debugging-क-दरन-performance-tips"&gt;Live debugging के दौरान performance tips&lt;/h2&gt;
&lt;p&gt;Performance optimization अब debug करने के बाद नहीं, debug करते समय होती है। जब आप code में step through करते हैं, Visual Studio execution time और performance signals inline दिखाता है। कोई slow line दिखे? Perf Tip पर click करें और Copilot से वहीं optimization suggestions माँगें।&lt;/p&gt;
&lt;p&gt;Profiling Agent automatically runtime data capture करता है — elapsed time, CPU usage, memory behavior — और Copilot उसका उपयोग hot spots पहचानने के लिए करता है। यह performance work को आपके debugging flow का हिस्सा बनाए रखता है, न कि एक अलग काम जिसे आप टालते रहते हैं।&lt;/p&gt;
&lt;h2 id="solution-explorer-स-nuget-vulnerabilities-fix-कर"&gt;Solution Explorer से NuGet vulnerabilities fix करें&lt;/h2&gt;
&lt;p&gt;जब किसी NuGet package में vulnerability detect होती है, तो अब Solution Explorer में सीधे &lt;strong&gt;Fix with GitHub Copilot&lt;/strong&gt; link के साथ notification दिखता है। Click करें और Copilot vulnerability analyze करता है, सही package updates recommend करता है, और उन्हें implement करता है।&lt;/p&gt;
&lt;p&gt;उन टीमों के लिए जो dependencies up to date रखने में संघर्ष करती हैं (यानी लगभग सभी), यह &amp;ldquo;मुझे पता है vulnerability है लेकिन सही update path निकालना अपने आप में एक project है&amp;rdquo; वाली परेशानी दूर करता है।&lt;/p&gt;
&lt;h2 id="अतम-बत"&gt;अंतिम बात&lt;/h2&gt;
&lt;p&gt;Custom agents और skills headline हैं, लेकिन &lt;code&gt;find_symbol&lt;/code&gt; sleeper hit है — यह मौलिक रूप से बदलता है कि Copilot .NET code refactor करते समय कितना accurate हो सकता है। Live profiling integration और vulnerability fixes के साथ मिलकर, यह अपडेट Visual Studio के AI features को demo-ready की बजाय genuinely practical बनाता है।&lt;/p&gt;
&lt;p&gt;इसे आज़माने के लिए &lt;a href="https://visualstudio.microsoft.com/downloads/"&gt;Visual Studio 2026 Insiders&lt;/a&gt; download करें।&lt;/p&gt;</content:encoded></item><item><title>VS Code 1.112: .NET डेवलपर्स के लिए वाकई जरूरी बातें</title><link>https://thedotnetblog.com/hi/posts/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/hi/posts/emiliano-montesdeoca/vscode-1-112-dotnet-developers/</guid><description>VS Code 1.112 आ गया है और इसमें agent upgrades, integrated browser debugger, MCP sandboxing, और monorepo support भरपूर है। अगर आप .NET से build कर रहे हैं तो यहाँ जानिए क्या वाकई मायने रखता है।</description><content:encoded>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;यह पोस्ट स्वचालित रूप से अनुवादित है। मूल के लिए, &lt;a href="https://thedotnetblog.com/hi/posts/emiliano-montesdeoca/vscode-1-112-dotnet-developers/"&gt;यहाँ क्लिक करें&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;VS Code 1.112 आ गया है, और सच कहें तो? अगर आप अपने दिन .NET में बिता रहे हैं तो यह release अलग ही feel कराती है। &lt;a href="https://code.visualstudio.com/updates/v1_112"&gt;official release notes&lt;/a&gt; में बहुत कुछ है, लेकिन मैं आपकी scrolling बचाता हूँ और focus करता हूँ उन चीज़ों पर जो हमारे लिए वाकई मायने रखती हैं।&lt;/p&gt;
&lt;h2 id="copilot-cli-और-भ-उपयग-ह-गय"&gt;Copilot CLI और भी उपयोगी हो गया&lt;/h2&gt;
&lt;p&gt;इस release का बड़ा theme है &lt;strong&gt;agent autonomy&lt;/strong&gt; — Copilot को हर कदम पर निगरानी किए बिना काम करने की ज्यादा जगह देना।&lt;/p&gt;
&lt;h3 id="message-steering-और-queueing"&gt;Message steering और queueing&lt;/h3&gt;
&lt;p&gt;वह पल जब Copilot CLI किसी task के बीच में होता है और आपको याद आता है कि कुछ बताना भूल गए? पहले आपको इंतजार करना पड़ता था। अब आप request चलते हुए भी messages भेज सकते हैं — या तो current response को steer करने के लिए या follow-up instructions queue करने के लिए।&lt;/p&gt;
&lt;p&gt;यह उन लंबे &lt;code&gt;dotnet&lt;/code&gt; scaffolding tasks के लिए बहुत काम का है जहाँ आप Copilot को project setup करते देख रहे होते हैं और सोचते हैं &amp;ldquo;अरे रुको, मुझे MassTransit भी चाहिए था।&amp;rdquo;&lt;/p&gt;
&lt;h3 id="permission-levels"&gt;Permission levels&lt;/h3&gt;
&lt;p&gt;यह वाला मुझे सबसे ज्यादा excited करता है। Copilot CLI sessions अब तीन permission levels support करती हैं:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Default Permissions&lt;/strong&gt; — सामान्य flow जहाँ tools चलने से पहले confirmation माँगते हैं&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bypass Approvals&lt;/strong&gt; — सब कुछ auto-approve करता है और errors पर retry करता है&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Autopilot&lt;/strong&gt; — पूरी तरह autonomous: tools approve करता है, अपने सवालों के खुद जवाब देता है, और task पूरा होने तक चलता रहता है&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;अगर आप एक नई ASP.NET Core API Entity Framework, migrations, और Docker setup के साथ scaffold कर रहे हैं — Autopilot mode का मतलब है कि आप बताएं क्या चाहिए और coffee लेने चले जाएं। यह खुद figure out कर लेगा।&lt;/p&gt;
&lt;p&gt;Autopilot को &lt;code&gt;chat.autopilot.enabled&lt;/code&gt; setting से enable कर सकते हैं।&lt;/p&gt;
&lt;h3 id="delegation-स-पहल-changes-preview-कर"&gt;Delegation से पहले changes preview करें&lt;/h3&gt;
&lt;p&gt;जब आप Copilot CLI को कोई task delegate करते हैं, तो यह एक worktree बनाता है। पहले, अगर आपके uncommitted changes थे, तो आपको Source Control में देखना पड़ता था। अब Chat view में decision लेने से पहले ही pending changes दिखते हैं — copy, move, या ignore करने के लिए।&lt;/p&gt;
&lt;p&gt;छोटी बात है, लेकिन &amp;ldquo;रुको, मेरे पास क्या staged था?&amp;rdquo; वाला पल बचाती है।&lt;/p&gt;
&lt;h2 id="vs-code-स-बहर-नकल-बन-web-apps-debug-कर"&gt;VS Code से बाहर निकले बिना web apps debug करें&lt;/h2&gt;
&lt;p&gt;Integrated browser अब &lt;strong&gt;full debugging&lt;/strong&gt; support करता है। आप breakpoints set कर सकते हैं, code step through कर सकते हैं, और variables inspect कर सकते हैं — सब VS Code के अंदर। Edge DevTools में switch करने की जरूरत नहीं।&lt;/p&gt;
&lt;p&gt;एक नया &lt;code&gt;editor-browser&lt;/code&gt; debug type है, और अगर आपके पास पहले से &lt;code&gt;msedge&lt;/code&gt; या &lt;code&gt;chrome&lt;/code&gt; launch configurations हैं, तो migrate करना उतना ही आसान है जितना &lt;code&gt;launch.json&lt;/code&gt; में &lt;code&gt;type&lt;/code&gt; field बदलना:&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;Blazor डेवलपर्स के लिए यह game changer है। आप terminal में &lt;code&gt;dotnet watch&lt;/code&gt; पहले से चला रहे हैं — अब आपकी debugging भी उसी window में रहती है।&lt;/p&gt;
&lt;p&gt;Browser को independent zoom levels भी मिले (आखिरकार), proper right-click context menus, और zoom हर website के लिए याद रखा जाता है।&lt;/p&gt;
&lt;h2 id="mcp-server-sandboxing"&gt;MCP server sandboxing&lt;/h2&gt;
&lt;p&gt;यह आप जितना सोच रहे हैं उससे ज्यादा मायने रखता है। अगर आप MCP servers use कर रहे हैं — शायद आपने Azure resources या database queries के लिए custom बनाया है — तो वे आपके VS Code process जितनी ही permissions के साथ चल रहे थे। यानी आपके filesystem, network, सब कुछ तक पूरी access।&lt;/p&gt;
&lt;p&gt;अब आप उन्हें sandbox कर सकते हैं। अपने &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;जब किसी sandboxed server को कोई ऐसी चीज़ चाहिए जो उसके पास नहीं है, VS Code आपसे permission grant करने को कहता है। &amp;ldquo;उम्मीद है कोई कुछ अजीब नहीं करेगा&amp;rdquo; वाले तरीके से कहीं बेहतर।&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;नोट:&lt;/strong&gt; Sandboxing अभी macOS और Linux पर उपलब्ध है। Windows support आ रहा है — WSL जैसे remote scenarios काम करते हैं।&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="monorepo-customizations-discovery"&gt;Monorepo customizations discovery&lt;/h2&gt;
&lt;p&gt;अगर आप monorepo में काम कर रहे हैं (और सच कहें तो, कई enterprise .NET solutions आखिरकार एक बन जाते हैं), तो यह एक असली समस्या हल करता है।&lt;/p&gt;
&lt;p&gt;पहले, अगर आप अपने repo का कोई subfolder खोलते थे, VS Code आपकी &lt;code&gt;copilot-instructions.md&lt;/code&gt;, &lt;code&gt;AGENTS.md&lt;/code&gt;, या custom skills जो repository root पर थीं, नहीं खोज पाता था। अब &lt;code&gt;chat.useCustomizationsInParentRepositories&lt;/code&gt; setting के साथ, यह &lt;code&gt;.git&lt;/code&gt; root तक जाकर सब कुछ खोजता है।&lt;/p&gt;
&lt;p&gt;इसका मतलब है कि आपकी टीम monorepo के सभी projects में agent instructions, prompt files, और custom tools share कर सकती है, बिना सभी को root folder खोलने की जरूरत के।&lt;/p&gt;
&lt;h2 id="agent-debugging-क-लए-troubleshoot"&gt;Agent debugging के लिए /troubleshoot&lt;/h2&gt;
&lt;p&gt;कभी custom instructions या skills set up किए और सोचा क्यों pick up नहीं हो रहीं? नई &lt;code&gt;/troubleshoot&lt;/code&gt; skill agent debug logs पढ़ती है और बताती है क्या हुआ — कौन से tools use हुए या skip हुए, instructions क्यों load नहीं हुए, और slow responses का कारण क्या है।&lt;/p&gt;
&lt;p&gt;इसे enable करें:&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;फिर chat में बस &lt;code&gt;/troubleshoot why is my custom skill not loading?&lt;/code&gt; type करें।&lt;/p&gt;
&lt;p&gt;अब आप इन debug logs को export और import भी कर सकते हैं, जो तब बहुत काम आता है जब कुछ expected नहीं चल रहा हो और team के साथ share करना हो।&lt;/p&gt;
&lt;h2 id="image-और-binary-file-support"&gt;Image और binary file support&lt;/h2&gt;
&lt;p&gt;Agents अब disk से image files और binary files natively पढ़ सकते हैं। Binary files hexdump format में present होती हैं, और image outputs (जैसे integrated browser के screenshots) carousel view में दिखती हैं।&lt;/p&gt;
&lt;p&gt;.NET डेवलपर्स के लिए सोचें: UI bug का screenshot chat में paste करें और agent समझे क्या गलत है, या Blazor component rendering का output analyze करवाएं।&lt;/p&gt;
&lt;h2 id="automatic-symbol-references"&gt;Automatic symbol references&lt;/h2&gt;
&lt;p&gt;एक छोटा quality-of-life सुधार: जब आप किसी symbol का नाम (class, method, आदि) copy करके chat में paste करते हैं, VS Code अब automatically उसे &lt;code&gt;#sym:Name&lt;/code&gt; reference में convert कर देता है। इससे agent को उस symbol का पूरा context मिल जाता है बिना आपको manually add किए।&lt;/p&gt;
&lt;p&gt;अगर plain text चाहिए तो &lt;code&gt;Ctrl+Shift+V&lt;/code&gt; use करें।&lt;/p&gt;
&lt;h2 id="plugins-अब-enabledisable-ह-सकत-ह"&gt;Plugins अब enable/disable हो सकते हैं&lt;/h2&gt;
&lt;p&gt;पहले, MCP server या plugin disable करने का मतलब था उसे uninstall करना। अब आप उन्हें on और off toggle कर सकते हैं — globally और per-workspace दोनों तरह से। Extensions view या Customizations view में right-click करें और काम हो गया।&lt;/p&gt;
&lt;p&gt;npm और pypi के plugins अब auto-update भी हो सकते हैं, हालाँकि वे पहले approval माँगेंगे क्योंकि updates का मतलब है आपकी machine पर नया code चलाना।&lt;/p&gt;
&lt;h2 id="अतम-बत"&gt;अंतिम बात&lt;/h2&gt;
&lt;p&gt;VS Code 1.112 clearly agent experience पर जोर दे रहा है — अधिक autonomy, बेहतर debugging, tighter security। .NET डेवलपर्स के लिए, integrated browser debugging और Copilot CLI improvements standout features हैं।&lt;/p&gt;
&lt;p&gt;अगर आपने अभी तक किसी .NET project के लिए Copilot CLI session Autopilot mode में नहीं चलाई है, तो यह release शुरू करने का अच्छा समय है। बस अपनी permissions set करें और इसे करने दें।&lt;/p&gt;
&lt;p&gt;&lt;a href="https://code.visualstudio.com/updates/v1_112"&gt;VS Code 1.112 download करें&lt;/a&gt; या VS Code के अंदर &lt;strong&gt;Help &amp;gt; Check for Updates&lt;/strong&gt; से update करें।&lt;/p&gt;</content:encoded></item></channel></rss>