Aracılığıyla paylaş


<system.codedom> Öğe

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

<configuration><system.codedom>

Sözdizimi

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

Öznitelikler ve Öğeler

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

Attributes

Yok.

Alt Öğeler

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

Üst Öğeler

Öğe Description
<konfigürasyon> 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ü 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çerir. 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 varsayılan dil sağlayıcılarını ve dil sağlayıcılarını program aracılığıyla listelemek için yöntemini kullanın.

Uyarı

.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üm 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çerir. 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 ilk derleyici ayarlarını tanımlar (Machine.config). 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ı 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.

Example

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 bakınız