.Net Denemeleri

codeSubDirectories

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

25 Kasım Cuma, 2011 | Asp.net Visual Studio

Yorumlar

Yorumlar Yaz