<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>