<codeBase> Öğesi
Ortak dil çalışma zamanının bir derlemeyi nerede bulabileceğini belirtir.
<Yapılandırma>
<Çalışma zamanı>
<assemblyBinding>
<Dependentassembly>
<Codebase>
Syntax
<codeBase
version="Assembly version"
href="URL of assembly"/>
Öznitelikler ve Öğeler
Öznitelikler, alt ve üst öğeler aşağıdaki bölümlerde açıklanmaktadır.
Öznitelikler
Öznitelik | Açıklama |
---|---|
href |
Gerekli öznitelik. Çalışma zamanının derlemenin belirtilen sürümünü bulabileceği URL'yi belirtir. |
version |
Gerekli öznitelik. Kod tabanının uygulandığı derlemenin sürümünü belirtir. Derleme sürüm numarasının biçimi major.minor.build.revision şeklindedir. |
version Özniteliği
Değer | Açıklama |
---|---|
Sürüm numarasının her parçası için geçerli değerler 0 ile 65535'tir. | Geçerli değildir. |
Alt Öğeler
Yok.
Üst Öğeler
Öğe | Açıklama |
---|---|
buildproviders |
Özel kaynak dosyalarını derlemek için kullanılan derleme sağlayıcıları koleksiyonunu tanımlar. İstediğiniz sayıda derleme sağlayıcısına sahip olabilirsiniz. |
compilation |
ASP.NET tarafından kullanılan tüm derleme ayarlarını yapılandırılır. |
configuration |
Her yapılandırma dosyasında yer alan ve ortak dil çalışma zamanı ve .NET Framework uygulamaları tarafından kullanılan kök öğe. |
System.web |
ASP.NET yapılandırma bölümünün kök öğesini belirtir. |
Açıklamalar
Çalışma zamanının bir makine yapılandırma dosyasında veya yayımcı ilkesi dosyasında codeBase> ayarını kullanması< için dosyanın derleme sürümünü de yeniden yönlendirmesi gerekir. Uygulama yapılandırma dosyaları, derleme sürümünü yeniden yönlendirmeden bir kod tabanı ayarına sahip olabilir. Hangi derleme sürümünün kullanılacağını belirledikten sonra çalışma zamanı, sürümü belirleyen dosyadan kod tabanı ayarını uygular. Kod tabanı belirtmezse, çalışma zamanı derleme için her zamanki gibi yoklar.
Derlemenin tanımlayıcı adı varsa, kod tabanı ayarı yerel intranette veya İnternet'te herhangi bir yerde olabilir. Derleme özel bir derlemeyse, kod tabanı ayarının uygulamanın dizinine göre bir yol olması gerekir.
Tanımlayıcı adı olmayan derlemeler için sürüm yoksayılır ve yükleyici dependentAssembly> içindeki <kod tabanının <> ilk görünümünü kullanır. Uygulama yapılandırma dosyasında bağlamayı başka bir derlemeye yönlendiren bir giriş varsa, derleme sürümü bağlama isteğiyle eşleşmese bile yeniden yönlendirme öncelikli olur.
Örnek
Aşağıdaki örnekte çalışma zamanının bir derlemeyi nerede bulabileceğinin nasıl belirtileceği gösterilmektedir.
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="myAssembly"
publicKeyToken="32ab4ba45e0a69a1"
culture="neutral" />
<codeBase version="2.0.0.0"
href="http://www.litwareinc.com/myAssembly.dll"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>