Kimi zaman bir Web Site (Application değil) kodlaması yaparken (Class LibrarySınıf Kütüphanesi değil) birden fazla .Net Framework dilini kullanmak durumda kalınabilir.
Örneğin; Projede dil değişikliğine gidilebilir. Vb.Net dilinden C# diline geçmek gibi. Bu durumda adım adım ilerlermek daha mantıklı olacaktır. Lakin Web Site ŞablonuTemplate ile uygulama geliştirirken tüm classsınıf lar App_Code klasöründe olmalı ve klasör içinde tek dil uzantılı class dosyaları bulunmalıdır.
Peki böyle bir sorunu nasıl çözebiliriz.
İlk önce; App_Code klasörü her bil dil için alt klasörlere ayırılır. Kaç farklı dil kullanılacaksa o kadar klasör olmalı.
Daha sonra ise; Derleyicicompiler ye gerekli bilgileri web.config dosyası ile belirtmek yeterli olacaktır.
<configuration> <system.web> <compilation debug="false" targetFramework="4.0"> <codeSubDirectories> <add directoryName="vb-codes"/> <add directoryName="cs-codes"/> </codeSubDirectories> </compilation> </system.web> </configuration>
Ctr + Shft + B
Sıkıntıdan gezinirken (bu genelde MS Windows başlatStart menüsünde olur); Microsoft Visual Studio 2010 SDK SP1 -> Tool altında Start Experimental Instance of Microsoft Visual Studio 2010 SP1 adında bir kısayol olduğunu farkettim.
Şu şekilde de çalıştırabilirsiniz:
Nedir bunun hikayesi diye azıcık araştırdım.
Amaç Visual Studio için bir nevi test ortamı oluşturmakmış. Örneğin bir Extension'ı denemek istiyorsunu ama çok önemli de bir proje üzerinde de çalışıyoruz ve Extension' dan doğacak bir probleminde Visual Studio'ya yansımasını istemiyoruz. Bu durumda deneyselExperimental olan verisyonu açıyoruz (devenv /RootSuffiz Exp), Extension'ı kuruyoruz ve test ediyoruz. Beğenmedik kaldırıyoruz.. Bu işlem standart olarak kullandığımız Visual Studio'yu (devenv) etkilemiyor. Başka bir deyişle Geliştirme ArayüzüIDE ile ilgli herşeyi (options, toolbox ,extension vb) soyutlanmış oluyor.
Not: Şu adresten Visual Studio 2010 SP1 SDK yüklemeniz gerekiyor.
Visual Studio 2008 arayüzü ile JavaScript kodlaması yaparken kod tamamlamalarındaIntellisense boşlukspace tuşuna alışık bir yazılımcıysanız Visual Studio 2010 sinirlerinizi çok bozabilir. Sadece Enter ve Tab tuşlarını dikkate alıyor.
Çözüm; Tools -> Options -> Text Editor -> JScript -> Miscellaneous altında Only use Tab or Enter to commit seçeneğini kaldırmanız yeterli olacaktır.
Herhangi bir text (cs,sql gibi) ortamında çalışırken Ctrl+U klavye kısayolunu ile seçili tüm karakterleri küçük harfe çevirebilirsiniz.
Güncelleme: Ctrl + Sfth + U ile de büyük harfe çevirebilirsiniz.
Nihayet Visual Studio 2010 RC sürümüne ulaştı. Artık kullanma zamanı gelmiştir benim için. Bundan sonra sitemde yayınlayacağım projeler bu versiyonda olacak.