<?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/tr/tags/productivity/</link><description>Articles, tutorials and insights from the .NET community.</description><generator>Hugo</generator><language>tr</language><managingEditor>@thedotnetblog (The .NET Blog)</managingEditor><webMaster>@thedotnetblog</webMaster><lastBuildDate>Fri, 10 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://thedotnetblog.com/tr/tags/productivity/index.xml" rel="self" type="application/rss+xml"/><item><title>O Visual Studio Kayan Pencere Ayarını Hiç Duydunuz mu? (Duymanız Gerekiyor)</title><link>https://thedotnetblog.com/tr/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/tr/posts/emiliano-montesdeoca/visual-studio-floating-windows-powertoys/</guid><description>Gizli bir Visual Studio ayarı, kayan pencereler üzerinde tam kontrol sağlıyor — bağımsız görev çubuğu girişleri, düzgün çoklu monitör davranışı ve mükemmel FancyZones entegrasyonu. Tek bir açılır menü her şeyi değiştiriyor.</description><content:encoded>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Bu yazı otomatik olarak çevrilmiştir. Orijinal için &lt;a href="https://thedotnetblog.com/tr/posts/emiliano-montesdeoca/visual-studio-floating-windows-powertoys/"&gt;buraya tıklayın&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Birden fazla monitörle Visual Studio kullanıyorsanız (ve dürüstçe söylemek gerekirse, günümüzde kim kullanmıyor ki), muhtemelen o can sıkıcı durumu yaşamışsınızdır: ana IDE&amp;rsquo;yi küçülttüğünüzde kayan araç pencereleri kayboluyor, her zaman her şeyin üstünde kalıyor ve ayrı görev çubuğu butonları olarak görünmüyorlar. Bazı iş akışları için işe yarayabilir, ancak çoklu monitör kurulumlarında oldukça sinir bozucu.&lt;/p&gt;
&lt;p&gt;Visual Studio ekibinden Mads Kristensen, kayan pencerelerin davranışını kökten değiştiren &lt;a href="https://devblogs.microsoft.com/visualstudio/take-full-control-of-your-floating-windows-in-visual-studio/"&gt;az bilinen bir ayarı paylaştı&lt;/a&gt;. Tek bir açılır menü. Hepsi bu kadar.&lt;/p&gt;
&lt;h2 id="ayar-nerede"&gt;Ayar nerede?&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; açılır menüsünde üç seçenek bulunuyor:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;None&lt;/strong&gt; — tam bağımsızlık. Her kayan pencere kendi görev çubuğu girişini alır ve normal bir Windows penceresi gibi davranır.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tool Windows&lt;/strong&gt; (varsayılan) — belgeler serbestçe kalar, araç pencereleri IDE&amp;rsquo;ye bağlı kalır.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Documents and Tool Windows&lt;/strong&gt; — klasik Visual Studio davranışı, her şey ana pencereye bağlı.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="çoklu-monitör-kurulumlarında-neden-none-doğru-seçim"&gt;Çoklu monitör kurulumlarında neden &amp;ldquo;None&amp;rdquo; doğru seçim?&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;None&lt;/strong&gt; olarak ayarlayın ve aniden tüm kayan araç pencereleriniz ve belgeleriniz gerçek Windows uygulamaları gibi davranmaya başlar. Görev çubuğunda görünürler, ana Visual Studio penceresini küçülttüğünüzde görünür kalmaya devam ederler ve artık her şeyin önüne zorla gelmiyor.&lt;/p&gt;
&lt;p&gt;Bunu &lt;strong&gt;PowerToys FancyZones&lt;/strong&gt; ile birleştirirseniz oyun değiştirucu bir deneyim elde edersiniz. Monitörlerinizde özel düzenler oluşturun, Solution Explorer&amp;rsquo;ınızı bir bölgeye, hata ayıklayıcıyı bir diğerine ve kod dosyalarını istediğiniz yere yerleştirin. Her şey yerinde kalır, her şeye bağımsız olarak erişilebilir ve çalışma alanınız kaotik yerine düzenli hissedilir.&lt;/p&gt;
&lt;h2 id="hızlı-öneriler"&gt;Hızlı öneriler&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Çoklu monitör güç kullanıcıları&lt;/strong&gt;: &lt;strong&gt;None&lt;/strong&gt; olarak ayarlayın, FancyZones ile birleştirin&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ara sıra kayan pencere kullananlar&lt;/strong&gt;: &lt;strong&gt;Tool Windows&lt;/strong&gt; (varsayılan) sağlam bir orta yol&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Geleneksel iş akışı&lt;/strong&gt;: &lt;strong&gt;Documents and Tool Windows&lt;/strong&gt; her şeyi klasik tutar&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;İpucu: Herhangi bir araç penceresi başlık çubuğuna &lt;strong&gt;Ctrl + çift tıklayarak&lt;/strong&gt; anında kayan veya yerleşik hale getirebilirsiniz. Ayarı değiştirdikten sonra yeniden başlatmaya gerek yok.&lt;/p&gt;
&lt;h2 id="sonuç"&gt;Sonuç&lt;/h2&gt;
&lt;p&gt;Bu, &amp;ldquo;bunu neden daha önce bilmiyordum&amp;rdquo; dedirten ayarlardan biri. Visual Studio&amp;rsquo;daki kayan pencereler sizi hiç rahatsız ettiyse şu anda gidip bunu değiştirin.&lt;/p&gt;
&lt;p&gt;Ayrıntılar ve ekran görüntüleri için &lt;a href="https://devblogs.microsoft.com/visualstudio/take-full-control-of-your-floating-windows-in-visual-studio/"&gt;tam yazıyı&lt;/a&gt; okuyun.&lt;/p&gt;</content:encoded></item><item><title>Azure DevOps Sonunda Herkesin Şikayet Ettiği Markdown Editörü UX'ini Düzeltiyor</title><link>https://thedotnetblog.com/tr/posts/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/tr/posts/emiliano-montesdeoca/azure-devops-markdown-editor-work-items/</guid><description>Azure DevOps iş öğeleri için Markdown editörü, önizleme ile düzenleme modu arasında daha net bir ayrım alıyor. Bu küçük bir değişiklik gibi görünse de gerçekten can sıkıcı bir iş akışı sorununu çözüyor.</description><content:encoded>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Bu yazı otomatik olarak çevrilmiştir. Orijinal için &lt;a href="https://thedotnetblog.com/tr/posts/emiliano-montesdeoca/azure-devops-markdown-editor-work-items/"&gt;buraya tıklayın&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Azure Boards kullanıyorsanız, muhtemelen bunu yaşamışsınızdır: bir iş öğesi açıklamasını okuyorsunuz, belki kabul kriterlerini gözden geçiriyorsunuz ve yanlışlıkla çift tıklıyorsunuz. Bum — düzenleme modundasınız. Hiçbir şeyi düzenlemek istemiyordunuz. Sadece okuyordunuz.&lt;/p&gt;
&lt;p&gt;Dan Hellem &lt;a href="https://devblogs.microsoft.com/devops/improving-the-markdown-editor-for-work-items/"&gt;düzeltmeyi duyurdu&lt;/a&gt;, ve bu, küçük gibi görünse de günlük iş akışınızdan gerçek sürtüşmeyi kaldıran değişikliklerden biri.&lt;/p&gt;
&lt;h2 id="ne-değişti"&gt;Ne değişti&lt;/h2&gt;
&lt;p&gt;İş öğesi metin alanları için Markdown editörü artık varsayılan olarak &lt;strong&gt;önizleme modunda&lt;/strong&gt; açılıyor. İçerikle okuyabilir ve etkileşime girebilirsiniz — bağlantıları takip etmek, biçimlendirmeyi gözden geçirmek — yanlışlıkla düzenleme moduna girme endişesi olmadan.&lt;/p&gt;
&lt;p&gt;Gerçekten düzenlemek istediğinizde, alanın üstündeki düzenleme simgesine tıklarsınız. Bitirdiğinizde, açıkça önizleme moduna geri çıkarsınız.&lt;/p&gt;
&lt;h2 id="neden-göründüğünden-daha-önemli"&gt;Neden göründüğünden daha önemli&lt;/h2&gt;
&lt;p&gt;Bu konudaki &lt;a href="https://developercommunity.visualstudio.com/t/Markdown-editor-for-work-item-multi-line/10935496"&gt;topluluk geri bildirim dizisi&lt;/a&gt; uzundu. Çift tıklama-düzenleme davranışı Temmuz 2025&amp;rsquo;te Markdown editörüyle tanıtıldı ve şikayetler neredeyse hemen başladı.&lt;/p&gt;
&lt;h2 id="yayılım-durumu"&gt;Yayılım durumu&lt;/h2&gt;
&lt;p&gt;Bu zaten bir müşteri alt kümesine yayılıyor ve önümüzdeki iki ila üç hafta içinde herkese genişleyecek.&lt;/p&gt;</content:encoded></item><item><title>Bookmark Studio, Visual Studio Yer İşaretlerine Slot Tabanlı Gezinti ve Paylaşım Getiriyor</title><link>https://thedotnetblog.com/tr/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/tr/posts/emiliano-montesdeoca/bookmark-studio-visual-studio-extension/</guid><description>Mads Kristensen'in yeni Bookmark Studio uzantısı, Visual Studio yer işaretlerine klavye odaklı slot gezintisi, bir yer işareti yöneticisi, renkler, etiketler ve dışa aktarma/paylaşma özellikleri ekliyor.</description><content:encoded>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Bu yazı otomatik olarak çevrilmiştir. Orijinal için &lt;a href="https://thedotnetblog.com/tr/posts/emiliano-montesdeoca/bookmark-studio-visual-studio-extension/"&gt;buraya tıklayın&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Visual Studio&amp;rsquo;daki yer işaretleri her zaman&amp;hellip; idare ederdi. Bir tane koyarsınız, bir sonrakine geçersiniz, hangisinin ne olduğunu unutursunuz. Çalışırlar, ama hiçbir zaman güçlü diyebileceğiniz bir özellik olmadılar.&lt;/p&gt;
&lt;p&gt;Mads Kristensen, eğer yer işaretlerini düzenli kullanıyorsanız muhtemelen karşılaştığınız boşlukları tam olarak dolduran deneysel bir uzantı olan &lt;a href="https://devblogs.microsoft.com/visualstudio/bookmark-studio-evolving-bookmarks-in-visual-studio/"&gt;Bookmark Studio&amp;rsquo;yu yayımladı&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="slot-tabanlı-gezinti"&gt;Slot tabanlı gezinti&lt;/h2&gt;
&lt;p&gt;Temel yenilik şu: yer işaretleri artık 1–9 numaralı slotlara atanabilir ve doğrudan &lt;code&gt;Alt+Shift+1&lt;/code&gt; ile &lt;code&gt;Alt+Shift+9&lt;/code&gt; tuş kombinasyonlarıyla erişilebilir. Yeni yer işaretleri otomatik olarak bir sonraki boş slotu alır; dolayısıyla çoğu durumda herhangi bir yapılandırma gerektirmeden hızlı gezinti çalışır.&lt;/p&gt;
&lt;p&gt;Bu basit görünüyor, ama yer işaretlerini &amp;ldquo;bir yerlerde bazı yer işaretlerim var&amp;rdquo; durumundan &amp;ldquo;Slot 3 API controller&amp;rsquo;ım, Slot 5 servis katmanı, Slot 7 test&amp;rdquo; haline getiriyor. Bu tür uzamsal bellek, odaklanılmış çalışma oturumlarında gezintiyi neredeyse anında yapıyor.&lt;/p&gt;
&lt;h2 id="yer-işareti-yöneticisi"&gt;Yer İşareti Yöneticisi&lt;/h2&gt;
&lt;p&gt;Yeni bir araç penceresi, tüm yer işaretlerinizi tek bir yerde ad, dosya, konum, renk veya slota göre filtreleme seçeneğiyle gösteriyor. Herhangi bir yer işaretine atlamak için çift tıklayabilir ya da klavyeyle gezinebilirsiniz.&lt;/p&gt;
&lt;p&gt;Eğer hiç beş-altı yer işaretinden fazlasına sahip olup hangisinin ne olduğunu takip edemediğiniz olduysa, bu tek başına uzantıyı kurmaya değer.&lt;/p&gt;
&lt;h2 id="etiketler-renkler-ve-klasörlerle-organizasyon"&gt;Etiketler, renkler ve klasörlerle organizasyon&lt;/h2&gt;
&lt;p&gt;Yer işaretlerine isteğe bağlı olarak etiket ve renk eklenebilir, klasörlere gruplandırılabilir. Bunların hiçbiri zorunlu değil — mevcut yer işareti iş akışınız çalışmaya devam eder. Ancak karmaşık bir sorunu hata ayıkladığınızda ya da tanıdık olmayan bir kod tabanını keşfettiğinizde, yer işaretlerinizi renklendirebilmek ve etiketleyebilmek yararlı bir bağlam katıyor.&lt;/p&gt;
&lt;p&gt;Tüm meta veriler çözüm başına saklanır; dolayısıyla yer işareti organizasyonunuz oturumlar arasında kalıcı olur.&lt;/p&gt;
&lt;h2 id="dışa-aktarma-ve-paylaşma"&gt;Dışa aktarma ve paylaşma&lt;/h2&gt;
&lt;p&gt;Bilmeden istediğim özellik bu. Bookmark Studio, yer işaretlerini düz metin, Markdown veya CSV olarak dışa aktarmanıza izin veriyor. Yani şunları yapabilirsiniz:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Pull request açıklamalarına yer işareti yollarını eklemek&lt;/li&gt;
&lt;li&gt;İnceleme izlerini takım arkadaşlarıyla paylaşmak&lt;/li&gt;
&lt;li&gt;Yer işareti kümelerini repolar veya dallar arasında taşımak&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Yer işaretleri yalnızca kişisel bir gezinti aracı olmaktan çıkıp &amp;ldquo;işte bu kodun geçtiği yol&amp;rdquo; mesajını iletmenin bir yoluna dönüşüyor.&lt;/p&gt;
&lt;h2 id="kod-hareketini-izleyen-yer-işaretleri"&gt;Kod hareketini izleyen yer işaretleri&lt;/h2&gt;
&lt;p&gt;Bookmark Studio, yer işaretlerini bağlandıkları metne göre takip eder; böylece düzenleme yaparken yanlış satırlara kaymazlar. Hiç bir hata ayıklama oturumunda yer işaretleri koyup bir yeniden yapılandırmanın ardından hepsinin yanlış satırlara işaret ettiğini gördüyseniz — bu durumu düzeltiyor.&lt;/p&gt;
&lt;h2 id="sonuç"&gt;Sonuç&lt;/h2&gt;
&lt;p&gt;Bookmark Studio hiçbir şeyi yeniden icat etmiyor. Yıllardır &amp;ldquo;yeterince iyi&amp;rdquo; olan bir özelliği alıp odaklanılmış geliştirme için gerçekten kullanışlı hale getiriyor. Slot gezintisi, Yer İşareti Yöneticisi ve dışa aktarma özellikleri öne çıkanlardır.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://marketplace.visualstudio.com/items?itemName=MadsKristensen.BookmarkStudio"&gt;Visual Studio Marketplace&lt;/a&gt;&amp;lsquo;dan indirin ve deneyin.&lt;/p&gt;</content:encoded></item><item><title>.NET Geliştiricilerinin VS Code 1.112'de Gerçekten Önemsemesi Gerekenler</title><link>https://thedotnetblog.com/tr/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/tr/posts/emiliano-montesdeoca/vscode-1-112-dotnet-developers/</guid><description>VS Code 1.112 yayınlandı ve agent yükseltmeleri, entegre bir tarayıcı hata ayıklayıcı, MCP korumalı alan ve monorepo desteğiyle dolu. .NET ile geliştirme yapıyorsanız gerçekten önemli olan şeyler burada.</description><content:encoded>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Bu yazı otomatik olarak çevrilmiştir. Orijinal için &lt;a href="https://thedotnetblog.com/tr/posts/emiliano-montesdeoca/vscode-1-112-dotnet-developers/"&gt;buraya tıklayın&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;VS Code 1.112 yayınlandı ve dürüstçe söylemek gerekirse? .NET dünyasında gününüzü geçiriyorsanız bu sürüm farklı bir his veriyor. &lt;a href="https://code.visualstudio.com/updates/v1_112"&gt;Resmi sürüm notlarında&lt;/a&gt; pek çok şey var, ama sizi biraz kaydırmadan kurtarayım ve gerçekten bizim için önemli olanlara odaklanayım.&lt;/p&gt;
&lt;h2 id="copilot-cli-çok-daha-kullanışlı-hale-geldi"&gt;Copilot CLI çok daha kullanışlı hale geldi&lt;/h2&gt;
&lt;p&gt;Bu sürümün büyük teması &lt;strong&gt;agent özerkliği&lt;/strong&gt; — Copilot&amp;rsquo;a her adımı siz denetlemeden işini yapması için daha fazla alan tanıma.&lt;/p&gt;
&lt;h3 id="mesaj-yönlendirme-ve-sıralama"&gt;Mesaj yönlendirme ve sıralama&lt;/h3&gt;
&lt;p&gt;Copilot CLI bir görevin ortasındayken bir şeyi söylemeyi unuttuğunuzu fark ettiğiniz o anı bilirsiniz. Önce beklemeniz gerekiyordu. Artık bir istek hâlâ çalışırken mesaj gönderebilirsiniz — ya mevcut yanıtı yönlendirmek ya da takip talimatlarını sıraya almak için.&lt;/p&gt;
&lt;p&gt;Bu, Copilot&amp;rsquo;un bir proje kurduğunu izlerken &amp;ldquo;ah, buna MassTransit de eklemeliyim&amp;rdquo; dediğiniz uzun &lt;code&gt;dotnet&lt;/code&gt; iskele görevleri için çok önemli.&lt;/p&gt;
&lt;h3 id="izin-seviyeleri"&gt;İzin seviyeleri&lt;/h3&gt;
&lt;p&gt;En çok heyecanlandığım bu. Copilot CLI oturumları artık üç izin seviyesini destekliyor:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Default Permissions&lt;/strong&gt; — araçların çalışmadan önce onay istediği olağan akış&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bypass Approvals&lt;/strong&gt; — her şeyi otomatik onaylar ve hatalarda yeniden dener&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Autopilot&lt;/strong&gt; — tamamen özerk: araçları onaylar, kendi sorularını yanıtlar ve görev tamamlanana kadar devam eder&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Entity Framework ile migrasyonlar, Docker kurulumu ve yeni bir ASP.NET Core API&amp;rsquo;si oluşturuyorsanız — Autopilot modu demek istediğinizi tanımlayıp kahve almaya gidebilirsiniz demek. Gerisini halledecek.&lt;/p&gt;
&lt;p&gt;Autopilot&amp;rsquo;u &lt;code&gt;chat.autopilot.enabled&lt;/code&gt; ayarıyla etkinleştirebilirsiniz.&lt;/p&gt;
&lt;h3 id="devretmeden-önce-değişiklikleri-önizleyin"&gt;Devretmeden önce değişiklikleri önizleyin&lt;/h3&gt;
&lt;p&gt;Copilot CLI&amp;rsquo;a bir görev devrettiğinizde bir worktree oluşturur. Daha önce, teslim edilmemiş değişiklikleriniz varsa nelerin etkileneceğini görmek için Source Control&amp;rsquo;ü kontrol etmeniz gerekiyordu. Artık Chat görünümü, kopyalamak, taşımak veya yoksaymak isteyip istemediğinize karar vermeden önce bekleyen değişiklikleri doğrudan orada gösteriyor.&lt;/p&gt;
&lt;p&gt;Küçük bir şey, ama &amp;ldquo;dur, ne hazırlamıştım?&amp;rdquo; anından kurtarıyor.&lt;/p&gt;
&lt;h2 id="vs-codedan-çıkmadan-web-uygulamalarını-hata-ayıklayın"&gt;VS Code&amp;rsquo;dan çıkmadan web uygulamalarını hata ayıklayın&lt;/h2&gt;
&lt;p&gt;Entegre tarayıcı artık &lt;strong&gt;tam hata ayıklamayı&lt;/strong&gt; destekliyor. Kesme noktaları koyabilir, kod üzerinde adım adım ilerleyebilir ve değişkenleri inceleyebilirsiniz — hepsi VS Code içinde. Artık Edge DevTools&amp;rsquo;a geçiş yok.&lt;/p&gt;
&lt;p&gt;Yeni bir &lt;code&gt;editor-browser&lt;/code&gt; hata ayıklama türü var ve mevcut &lt;code&gt;msedge&lt;/code&gt; veya &lt;code&gt;chrome&lt;/code&gt; başlatma yapılandırmalarınız varsa, geçiş &lt;code&gt;launch.json&lt;/code&gt;&amp;lsquo;daki &lt;code&gt;type&lt;/code&gt; alanını değiştirmek kadar basit:&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 geliştiricileri için bu oyun değiştirici. Terminalde zaten &lt;code&gt;dotnet watch&lt;/code&gt; çalıştırıyorsunuz — artık hata ayıklamanız da aynı pencerede kalıyor.&lt;/p&gt;
&lt;p&gt;Tarayıcı aynı zamanda bağımsız yakınlaştırma seviyeleri (sonunda!), düzgün sağ tıklama bağlam menüleri aldı ve yakınlaştırma web sitesi başına hatırlanıyor.&lt;/p&gt;
&lt;h2 id="mcp-sunucu-korumalı-alanı"&gt;MCP sunucu korumalı alanı&lt;/h2&gt;
&lt;p&gt;Bu, düşündüğünüzden daha önemli. MCP sunucuları kullanıyorsanız — belki Azure kaynaklarınız veya veritabanı sorguları için özel bir tane kurduysanız — bunlar VS Code sürecinizle aynı izinlerle çalışıyordu. Yani dosya sisteminize, ağınıza, her şeye tam erişim.&lt;/p&gt;
&lt;p&gt;Artık onları korumalı alana alabilirsiniz. &lt;code&gt;mcp.json&lt;/code&gt; dosyanızda:&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;Korumalı alandaki bir sunucu sahip olmadığı bir şeye erişim gerektirdiğinde, VS Code izin vermeniz için sizi uyarıyor. &amp;ldquo;Kimse garip bir şey yapmasın&amp;rdquo; yaklaşımından çok daha iyi.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Not:&lt;/strong&gt; Korumalı alan şimdilik macOS ve Linux&amp;rsquo;ta kullanılabilir. Windows desteği geliyor — WSL gibi uzak senaryolar çalışıyor.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="monorepo-özelleştirme-keşfi"&gt;Monorepo özelleştirme keşfi&lt;/h2&gt;
&lt;p&gt;Bir monorepo&amp;rsquo;da çalışıyorsanız (ve dürüstçe söylemek gerekirse, pek çok kurumsal .NET çözümü buna dönüşüyor), bu gerçek bir sorun noktasını çözüyor.&lt;/p&gt;
&lt;p&gt;Daha önce, reponuzun bir alt klasörünü açtığınızda VS Code, depo kökünüzdeki &lt;code&gt;copilot-instructions.md&lt;/code&gt;, &lt;code&gt;AGENTS.md&lt;/code&gt; veya özel becerileri bulamıyordu. Artık &lt;code&gt;chat.useCustomizationsInParentRepositories&lt;/code&gt; ayarıyla &lt;code&gt;.git&lt;/code&gt; köküne kadar yukarı çıkıp her şeyi buluyor.&lt;/p&gt;
&lt;p&gt;Bu, ekibinizin tüm monorepo projelerine herkesin kök klasörü açmasına gerek kalmadan agent talimatlarını, prompt dosyalarını ve özel araçları paylaşabilmesi anlamına geliyor.&lt;/p&gt;
&lt;h2 id="agent-hata-ayıklama-için-troubleshoot"&gt;Agent hata ayıklama için /troubleshoot&lt;/h2&gt;
&lt;p&gt;Özel talimatlar veya beceriler ayarlayıp neden alınmadığını hiç merak ettiniz mi? Yeni &lt;code&gt;/troubleshoot&lt;/code&gt; becerisi agent hata ayıklama günlüklerini okuyup ne olduğunu söylüyor — hangi araçların kullanıldığı veya atlandığı, neden talimatların yüklenmediği ve yavaş yanıtlara neyin yol açtığı.&lt;/p&gt;
&lt;p&gt;Bunu şununla etkinleştirin:&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;Ardından sohbette &lt;code&gt;/troubleshoot neden özel beceri yüklenmiyor?&lt;/code&gt; yazın.&lt;/p&gt;
&lt;p&gt;Bu hata ayıklama günlüklerini artık dışa ve içe aktarabilirsiniz; bir şey beklendiği gibi çalışmadığında ekibinizle paylaşmak için harika.&lt;/p&gt;
&lt;h2 id="resim-ve-ikili-dosya-desteği"&gt;Resim ve ikili dosya desteği&lt;/h2&gt;
&lt;p&gt;Agentlar artık diskten resim dosyalarını ve ikili dosyaları doğrudan okuyabiliyor. İkili dosyalar hexdump formatında sunuluyor ve resim çıktıları (entegre tarayıcıdan alınan ekran görüntüleri gibi) bir carousel görünümünde gösteriliyor.&lt;/p&gt;
&lt;p&gt;.NET geliştiricileri için düşünün: bir UI hatasının ekran görüntüsünü sohbete yapıştırın ve agent neyin yanlış olduğunu anlasın, ya da Blazor bileşeni render çıktısını analiz ettirin.&lt;/p&gt;
&lt;h2 id="otomatik-sembol-referansları"&gt;Otomatik sembol referansları&lt;/h2&gt;
&lt;p&gt;Küçük bir yaşam kalitesi iyileştirmesi: bir sembol adını (bir sınıf, metot vb.) kopyalayıp sohbete yapıştırdığınızda VS Code artık otomatik olarak &lt;code&gt;#sym:İsim&lt;/code&gt; referansına dönüştürüyor. Bu, agent&amp;rsquo;a manuel olarak eklemek zorunda kalmadan bu sembol hakkında tam bağlam sağlıyor.&lt;/p&gt;
&lt;p&gt;Bunun yerine düz metin istiyorsanız &lt;code&gt;Ctrl+Shift+V&lt;/code&gt; kullanın.&lt;/p&gt;
&lt;h2 id="eklentiler-artık-etkinleştirilebilirdevre-dışı-bırakılabilir"&gt;Eklentiler artık etkinleştirilebilir/devre dışı bırakılabilir&lt;/h2&gt;
&lt;p&gt;Daha önce bir MCP sunucusunu veya eklentiyi devre dışı bırakmak kaldırmak anlamına geliyordu. Artık hem genel hem de çalışma alanı başına açıp kapatabilirsiniz. Extensions görünümünde veya Customizations görünümünde sağ tıklayın ve işiniz bitti.&lt;/p&gt;
&lt;p&gt;npm ve pypi&amp;rsquo;den eklentiler artık otomatik güncellenebilir; ancak güncellemeler makinenizde yeni kod çalıştırmak anlamına geldiğinden önce onay isteyecekler.&lt;/p&gt;
&lt;h2 id="sonuç"&gt;Sonuç&lt;/h2&gt;
&lt;p&gt;VS Code 1.112, agent deneyimini açıkça ileriye taşıyor — daha fazla özerklik, daha iyi hata ayıklama, daha sıkı güvenlik. .NET geliştiricileri için entegre tarayıcı hata ayıklama ve Copilot CLI iyileştirmeleri öne çıkan özellikler.&lt;/p&gt;
&lt;p&gt;Bir .NET projesi için tam Copilot CLI oturumu Autopilot modunda henüz denemediyseniz bu sürüm başlamak için iyi bir zaman. Sadece izinlerinizi ayarlamayı ve bırakıp gidermeyi unutmayın.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://code.visualstudio.com/updates/v1_112"&gt;VS Code 1.112&amp;rsquo;yi indirin&lt;/a&gt; veya &lt;strong&gt;Help &amp;gt; Check for Updates&lt;/strong&gt; aracılığıyla VS Code içinden güncelleyin.&lt;/p&gt;</content:encoded></item></channel></rss>