Outlook’ta bir dizinde mail nesnesi oluşturma

Outlook’a yazdığım bir eklentide yeni bir klasör oluşturup içine mailler koymak istiyordum. Klasörleri oluşturma kısmı kolay, sorunsuz şekilde yaptım; ama iş mailleri bu klasöre koymaya geldiğinde sorun yaşadım. Teorik olarak baktığınızda yapılacak işlem basit aslında klasör nesnesi üzerinden yeni bir mail oluşturacak ve ilgili verileri ayarladıktan sonra saklanacak. Tıpkı aşağıda olduğu gibi : Outlook.MailItem mailNesnesi...
Okumaya devam...

Outlook içerisinde yeni dizin oluşturma

İşte outlook eklentisi yazan programcıların işine yarayacak bir ipucu. Aşağıdaki kod yardımıyla outlook eklentiniz içerisinden kolaylıkla yeni bir dizin oluşturabilirsiniz : //using Outlook = Microsoft.Office.Interop.Outlook; //ThisApplication outlook Outlook.MAPIFolder anaDizin = Utility.Folder.GetRootFolder(outlook.Session); Outlook.MAPIFolder dizinim = Utility.Folder.CreateFolder(anaDizin, “Benim Dizinim”);...
Okumaya devam...

Creating Folders on Outlook

Here is a simple but usefull tip for outlook add-in developers. You can create new folders with the help of the following code : //using Outlook = Microsoft.Office.Interop.Outlook; //ThisApplication outlook Outlook.MAPIFolder rootFolder = Utility.Folder.GetRootFolder(outlook.Session); Outlook.MAPIFolder tcRootFolder = Utility.Folder.CreateFolder(rootFolder, “My Folder”);...
Okumaya devam...

Reflection ve Dinamik Assembly’ler

   Yazdığım bir uygulamada; uygulamada yüklü assembly’lerin listesini alarak bunlar içerisinde belirli bir attribute’a sahip olanlar üzerinde işlem yapmak istiyordum. Bunun içinde assembly’lerin listesini aldıktan sonra aşağıdaki kodu yazmıştım :     Fakat bu kodu çalıştırdığım zaman System.NotSupportedException hatasını alıyordum. Biraz araştırmanın ardından bunun sebebinin kullandığım 3. parti kütüphanelerden birinin dinamik olarak bir assembly oluşturarak bunu...
Okumaya devam...

Reflection and Dynamic Assemblies

Within one of my applications, I need to analyze loaded assemblies for a specific attribute. To do so I’ve write the following code : foreach (System.Reflection.Assembly assembly in System.AppDomain.CurrentDomain.GetAssemblies()) { //Do something with the assembly } But I got System.NotSupportedException exception when I’ve execute that code. After a little serach through internet, I found the...
Okumaya devam...

Team Foundation Server SMTP Sunucusu ve E-Posta Uyarı Ayarlarını Değiştirmek

Üzerinde çalıştığım projelerden birisinde TFS sunucumuzu yeni bir makine üzerine taşımamız gerekmişti. Yedeklerini aldıktan sonra veritabanı ve dosyalar sorunsuz taşındı ve sistem ayağa kalktı. Buraya kadar herşey güzel, hoş ama malesef e-posta uyarılarımız çalışmıyordu. Sebebini biraz araştırınca anladık, e-posta ve smtp sunucu ayarlarımız eski makine için olanlardı ve değiştirilmesi gerekiyordu.       Eğer benzer bir problem...
Okumaya devam...

Farklı Kullanıcı ile TFS Sunucusuna Bağlanmak

Team Foundation Server için eklentiler yazmaya karar verdim. Bunun içinde makinama sanal sunucu içerisinde Windows Server 2003 R2 ardında da TFS’yi kurdum. TFS’yi Sanal makine üzerinde çalışacağımdan bir Domain Controller ayarlamaya gerek görmedim. Sanal makinemi sunucu olması için açarak normal Windows Xp Sp2 üzerinde de kodumu yazmaya başladım. Fakat kod içerisinde bir türlü TFS sunucuna...
Okumaya devam...

Changing Team Foundation Server SMTP Server and E-mail Notification Settings

      In one of projects that I’m working for; we’ve moved our TFS to new server. Its working quite well, except e-mail notifications       But don’t worry if you have the same problem. Here is the solution; Open Web.config file placed under C:\Program Files\Microsoft Visual Studio 2005 Team Foundation Server\Web Services\Services, then simply change the...
Okumaya devam...

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: /splash      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...
Okumaya devam...