29 Aralık 2008 Pazartesi

VS2008'de Custom Project Template Oluşturmak

VS2008'de yeni proje açarken veya add new item ile yeni item eklerken her zaman kullandığımız ortak bir template oluşturmak isteyebiliriz. Ben project template için yaptım ama item template'in de bir farkı yok.

Bu konuda pek yapılmış bir örnek bulamamıştım. Bu yüzden bütün adımları anlatmaya çalışacağım.

11 Eylül 2008 Perşembe

"Cannot view XML input using XSL style sheet" / "XML girişi XSL stil sayfası kullanılarak görüntülenemez" Hatası

Projeye web servis referansı eklemeye çalışırken bu hatayla karşılaştım. Çözümünü bulmak için bir çok şey denedim ve sonunda buldum :)

Öncelikle denediğim bütün çözümleri yazayım:

4 Eylül 2008 Perşembe

Enterprise Library'nin Arayüzüne Kendi Trace Listener'ını Ekleme

Enterprise Library'nin Custom Trace Listener'ı ile yeni bir Trace Listener yazdım. Daha sonra bunu arayüze de eklemek istedik. Fakat çok fazla uğraştırdı beni. Buraya neler yaptığımı yazayım da unutmayayım sonra ;)

Logging Application Block altındaki Trace Listener'a New dediğinde kendi Trace Listener'ını görmek istiyorsan;

29 Ağustos 2008 Cuma

Enterprise Library Kodunu Değiştirme

Bu sıralar Microsoft Enterprise Library'yi kulllanan bir projeyle uğraşyorum. Program açık kaynak kodlu olduğu için kodlarda istediğin değişikliği yapabiiyorsun. Fakat sorun bunu kullanılabilir bir hale getirebilmek.

Yapılan değişikliklerin geçerli olabilmesi için öncelikle enterprise library projesini açarak build etmek gerekiyor. Daha sonra C:\\EntLib4Src\\Scripts altında bulunan BuildLibraryAndCopyAssemblies.bat dosyasını çalıştırarak dosyaları C:\\Program Files\\Microsoft Enterprise Library 4.0 altına kopyalamış oluyoruz. Çünkü bizim projemize referans olarak EntLib4Src altındaki dll'leri değil Program Files altındakileri eklememiz gerekiyor. İkisi birbirinden farklıymış.