Görüntülenme: 4124

Diyelim ki, Visual Studio 2005 ile bir web projesi geliştiriyoruz. Ve bu proje içerisindeki bir klasörde binlerce dosya olsun. 
Böyle bir durumda, projeyi çalıştırdığımızda, gereksiz olmasına rağmen, "Solution Explorer" içinde yer aldığı için, VS2005 bu klasörün içeriğini tarar. 
Bu, işlemin uzamasına neden olur. 

Mesela ben, FCKeditor'u projelerimde kullanıyorum. Ve projeyi her çalıştırmam sırasında, FCKeditor içerisindeki yüzlerce dosya taranmakta ve görüntü kirliliği oluşturmakta. 
O halde bu "FCKeditor" klasörünü devredışı bırakmak uygun olacaktır.

Solution Explorer içindeki dosyaları devredışı bırakmak için "Exclude From Project" komutu yer aldığı halde, klasörler için öyle bir özellik yoktur yazık ki.
İşte bu nedenledir ki, böyle bir araştırma içerisine girdim  ve 2 yöntem buldum.

1. Yöntem: Virtual Directory
Virtual Directory (sanal dizin) olan klasörler, VS2005 'te farklı bir şekilde değerlendirilmekte ve içerisindeki dosyalar taranmamaktadır. 
2. Yöntem çok daha basit olduğu ve işimi gördüğü için, Virtual Directory yöntemini ayrıntılı olarak incelemedim; ama dilerseniz şu adresten inceleyebilirsiniz: http://weblogs.asp.net/scottgu/archive/2005/08/26/423730.aspx

2. Yöntem: Klasörü Gizlemek
Evet, ben de bu kadar basit olabileceğini düşünmemiştim. Klasörün özelliğini "gizli" (hidden) yapıyoruz, hepsi bu.

Mesela ben, "FCKeditor" klasörünü gizledim; üstelik gizlilik özelliğini alt dosya ve klasörlere uygulamadım. Projeyi yeniden açtığımda, (ya da Solution Explorer 'deki "Refresh" kullanılabilir) "FCKeditor" klasörünün listelenmediğini gördüm.
Ve, heyecanlandığım bir nokta da şudur ki, FCKeditor normal çalışmasını sürdürüyordu. Oley!

Sanırım daha başka yöntemler de vardı; ancak benim işim hallolduğu için incelemeye devam etmedim.

Bu mesaj, m1gin tarafından, 14.05.2011 21:55:18 itibariyle düzenlenmiştir.
İngilizce kelime ezberleme oyunu: vav.mbirgin.com
Abonelik Bilgisi Abonelik
Kullanıcı Adı:
Parola:
Bilgi Hatırlatma Yeni Üyelik
İletişim | Kullanım Şartları | Reklam Bilgileri | Tüm Üyeler | Ne Nasıl Yapılır? | Arama | RSS | Twitter | Facebook | Youtube

Son Üyeler: SRVT66, htc44, Cemosman1982, Toprakk, cnikecheap,
Son Oturumlar: