編譯器和語言提供者設定結構描述

編譯器和語言提供者設定會指定可用語言提供者的編譯器組態項目。每個編譯器組態項目會指定程式碼提供者的型別名稱、編譯器參數、支援的語言名稱和副檔名。

備註

.NET Framework 會在電腦組態檔 (Machine.config) 中定義初始編譯器設定。開發人員和編譯器廠商可以加入新 CodeDomProvider 實作的組態設定。使用 System.CodeDom.Compiler.CodeDomProvider.GetAllCompilerInfo 方法,以程式設計方式列舉電腦上的語言提供者和編譯器組態設定。

<configuration> 項目 <system.codedom> <compilers> <compiler>

項目 說明

<system.codedom>

指定可用語言提供者的編譯器組態設定。

<compilers>

編譯器組態項目的容器;內含零或以上 <compiler> 項目。

<compiler>

指定語言提供者的編譯器組態屬性。

範例

下列範例說明典型的編譯器組態項目。

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

請參閱

參考

<compiler> 項目
CompilerInfo
CodeDomProvider

其他資源

.NET Framework 的組態檔結構描述