Category Archives: Visual Studio

Visual Studio 2010 yayınlandı
Uzun bir bekleyişin ardından Visual Studio 2010 bugün yayınlandı. RC sürümü itibariyle lisanslanmaya başlanan, daha piyasaya tam sürümü sürülmeden pek çok eklentiye kavuşan Visual Studio 2010 bugün yayınlandı. Internet üzerinden canlı olarak da verilen lansmanı sonrası http://www.microsoft.com/visualstudio/en-us/ adresinde Visual Studio sürümleri hakkında bilgi edinebilir. MSDN üyeliğiniz var ise hemen tam sürümü indirmeye başlayabilirsiniz. DreamSpark, WebsiteSpark…
VS.Net paketlerinde SolutionEvents’i dinlemek
Yazdığım Visual Studio eklentilerinden birisinde uygulamanın kapanmasını dinleyerek, bazen Visual Studio’nun kapanmasını iptal etmem gekiyordu. Teorik olarak yapılması gereken kolaydı, SolutionEvents’in içerisinde bulunan QueryCloseSolution olayını dinleyerek bu olay olduğunda ilgili iş mantığı kodunu işletecek ve fCancel değişkenine true veya false şeklinde gerekli boolean değeri atayacaktım; öylede yaptım. Kodu derleyip çalıştırdığımda o zamanlar anlayamadığım bir…
Tasarım-Zamanında UserControl’e bileşen eklemek
Visual Studio 2005’te System.Windows.Forms.UserControl‘den türettiğiniz bir sınıfı tasarımcıda formun üzerine sürükleyip bıraktığınızda görsel olarak bir sıkıntı yaşamıyorsunuz; ama iş bu bileşene bir başka bileşen eklemeye gelince sorunlar başlar. Form üzerine bıraktığınız UserControl, kod ile bileşen eklemenize izin verirken malesef ki tasarım ekranında aynı esnekliği size sunmaz. Bu kötü haberdi; ama bu problemin üstesinde gelmemize yaracak…
Visual Studio Açılış Ekranını Durdurmak
İşte size Visual Studio açılış ekranında tasarımını yaptığınız Visual Studio Paketinin gösterilip gösterilmediğini anlamnıza yarayacak basit ama kullanışlı bir parametre: Bu parametre sayesinde, Visual Studio basit bir “Devam etmek için Ok’ye basın” yazılı basit bir dialog gösterecektir. Siz ok tuşuna basmadığınız sürece de Visual Studio Açılış ekranında bekleyecektir. Aşağıdaki komut satırı ise Visual…
Açılışta Otomatik Yüklenen VSIP Paketlerinde Boş Gelen DTE’ler
VSIP paketimi otomatik olarak açılışta yüklenebilmesi için aşağıdaki kodu kullanarak işaretlemiştim: Bu arada merak edenler için; otomatik paket yükleme hakkıda daha fazla bilgiyi ilgili yazımda bulabilirsiniz. Paketimi bu şekilde işaretlemenin ardından initialize methodumun içerisinde DTE nesnesine aşağıdaki kodla ulaşmaya çalıştım : Ama her ne denediysem DTE nesnesi boş geliyordu. Bu garip bir durumdu, çünkü Yukarıda…
VSIP Paketiniz İçin Kayıt Kütüğü Girdilerini Oluşturmak
Eğer VSIP paketinizin geliştirme süreci bittiyse; muhtemelen şu an da lurulumunu hazırlamakla meşgulsunuzdur. Bunun için yapmanız gereken şey, basitçe, bir Visual Studio kurulum projesi oluşturmak ve paketinizin çıktısını bu kuruluma eklemek. Ardında da son kullanıcının makinesinde paket kaydınızın yapılabilmesi için bazı kayıt kütüğü girdilerine ihtiyacınız olacaktır. Bunu yapmak aslına bakarsanız gözünüzde büyüttüğünüz kadar zor…

Visual Studio Paketleriniz Açılışta Yüklensin
Üzerinde çalıştığım Visual Studio Paketlerinden birisinde çalışma zamanında otomatik olarak oluşturulan menülerim var. Bu sayede daha az uğraşarak Visual Studio içerisine menü ekleyebilmek, aynı zamanda da daha esnek bir mimariye sahip oluyordum. Fakat getirilerinin yanında bu mimari problemler getiriyor; menülerim kendi paketim içerisindeki kodlarla oluşturulduğu için paketimin Visual Studio tarafında başlangıçta yüklenmek zorunda. Mevcut yapısında…

Topluluk İçerik Kurma Sihirbazı – Community Content Installer PowerToy
Craig Skibo yine Visual Studio .Net için oldukça kullanışlı bir program yayınladı, Community Content Installer PowerToys. Bu program vasıtasıyla Community Installer (vsi) dosyalarınızı bir sihirbaz ile oldukça rahat ve hızlı şekilde hazırlayabilirsiniz. Bu kullanışlı programı http://workspaces.gotdotnet.com/CCIPowerToys adresinden indirebilirsiniz.

Visual Studio 2005 Deneysel kayıt Kütüğünü Sıfırlamak
Visual Studio 2005’e VSIP ile eklenti yazıyorsanız ve bir şeyler yolunda gitmediyse (ki olması muhtemeldir) endişelenmenize gerek yok.VSIP ile Visual Studio’ya eklenti yazarken sizi Exp uzantılı ayrı bir kayıt kütüğünde çalıştırır, bu sayede eklentiden kaynaklanabilecek olası problemler geliştirme ortamınızı etkilemeyecektir. Visual Studio’yu ilgili kayıt bloğunda çalıştırmak için tek yapmanız gereken “devenv /rootsuffix Exp“; bu…

Visual Studio .Net genişletme paketleri için tooltip desteği
Eğer sizde Visual Studio’ya eklenti yazmaya çalışıyorsanız, benim gibi otomatik kod tamamlama sırasında gelen tooltip’lerin büyük eksikliğini hissediyorsunuzdur Başka bir konu üzerine araştırma yaparken şans eseri “Visual Studio’nun içinde” (Inside Visual Studio) kitabının yazarı Craig Skibo’nun web sitesinde hoş bir program kurulumu buldum. Bu program nedir derseniz, kod tamamlama ekranında aşağıda belirttiğim Visual Studio…