<system.codedom> Öğesi

Kullanılabilir dil sağlayıcıları için derleyici yapılandırma ayarlarını belirtir.

<Yapılandırma>
  <system.codedom>

Syntax

<system.codedom>  
  <compilers> ... </compilers>  
</system.codedom>  

Öznitelikler ve Öğeler

Öznitelikler, alt ve üst öğeler aşağıdaki bölümlerde açıklanmaktadır.

Öznitelikler

Yok.

Alt Öğeler

Öğe Açıklama
<Derleyiciler> Derleyici yapılandırma öğeleri için kapsayıcı; sıfır veya daha fazla <derleyici> öğesi içerir.

Üst Öğeler

Öğe Açıklama
<Yapılandırma> 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.

Açıklamalar

.NET Framework Sürüm 2.0

<system.codedom> öğesi, ve VBCodeProvidergibi CSharpCodeProvider .NET Framework ile yüklenen varsayılan sağlayıcıların yanı sıra bir bilgisayarda yüklü olan dil sağlayıcıları için derleyici yapılandırma ayarlarını içerir. Derleyiciler<> öğesi sıfır veya daha fazla <derleyici> öğesi içeriyor. Her <derleyici> öğesi, belirli bir dil sağlayıcısı için derleyici yapılandırma özniteliklerini belirtir.

Geliştiriciler ve derleyici satıcıları, yeni CodeDomProvider bir uygulama için makine yapılandırma dosyasına (Machine.config) yapılandırma ayarları ekleyebilir. CodeDomProvider.GetAllCompilerInfo Bir bilgisayardaki derleyici yapılandırma ayarları tarafından tanımlanan hem varsayılan dil sağlayıcılarını hem de dil sağlayıcılarını program aracılığıyla listelemek için yöntemini kullanın.

Not

.NET Framework 1.0 ve 1.1 sürümlerinde, .NET Framework tarafından sağlanan varsayılan dil sağlayıcıları derleyiciler> öğesinde< tanımlanır. .NET Framework sürüm 2.0'da, varsayılan dil sağlayıcıları derleyiciler> öğesinde< tanımlanmaz, ancak yöntemi kullanılarak GetAllCompilerInfo numaralandırılabilir.

.NET Framework Sürümleri 1.0 ve 1.1

<system.codedom> öğesi, bilgisayardaki dil sağlayıcıları için derleyici yapılandırma ayarlarını içerir. Derleyiciler<> öğesi sıfır veya daha fazla <derleyici> öğesi içeriyor. Her <derleyici> öğesi, belirli bir dil sağlayıcısı için derleyici yapılandırma özniteliklerini belirtir.

.NET Framework, makine yapılandırma dosyasındaki (Machine.config) ilk derleyici ayarlarını tanımlar. Geliştiriciler ve derleyici satıcıları yeni CodeDomProvider bir uygulama için yapılandırma ayarları ekleyebilir. CodeDomProvider.GetAllCompilerInfo Bir bilgisayardaki dil sağlayıcısını ve derleyici yapılandırma ayarlarını program aracılığıyla listelemek için yöntemini kullanın.

Yapılandırma Dosyası

Bu öğe makine yapılandırma dosyasında ve uygulama yapılandırma dosyasında kullanılabilir.

Örnek

Aşağıdaki örnekte tipik bir derleyici yapılandırması gösterilmektedir.

<configuration>  
  <system.codedom>  
    <compilers>  
      <!-- zero or more compiler elements -->  
      <compiler
        language="c#;cs;csharp"  
        extension=".cs"  
        type="Microsoft.CSharp.CSharpCodeProvider, System,
          Version=1.0.5000.0, Culture=neutral,
          PublicKeyToken=b77a5c561934e089"  
        compilerOptions=""  
        warningLevel="1" />  
    </compilers>  
  </system.codedom>  
</configuration>  

Ayrıca bkz.