Fordító és nyelvszolgáltató Gépház séma
A fordító és a nyelvszolgáltató beállításai megadják az elérhető nyelvi szolgáltatók fordítókonfigurációs elemeit. Minden fordítókonfigurációs elem megadja a kódszolgáltató típusát, a fordító paramétereit, a támogatott nyelvneveket és a támogatott fájlkiterjesztéseket.
A .NET-keretrendszer határozza meg a kezdeti fordítóbeállításokat a gép konfigurációs fájljában (Machine.config). A fejlesztők és a fordítógyártók konfigurációs beállításokat adhatnak hozzá egy új CodeDomProvider implementációhoz. CodeDomProvider.GetAllCompilerInfo A módszerrel programozott módon számba lehet adni a nyelvi szolgáltató és a fordító konfigurációs beállításait a számítógépen.
<Konfigurációs>
<system.codedom>
<Fordítóprogramok>
<Fordító>
Elem | Leírás |
---|---|
<system.codedom> | Az elérhető nyelvi szolgáltatók fordítókonfigurációs beállításait adja meg. |
<Fordítóprogramok> | Tároló fordítókonfigurációs elemekhez; nulla vagy több <fordítóelemet> tartalmaz. |
<Fordító> | Megadja egy nyelvszolgáltató fordítókonfigurációs attribútumait. |
Példa
Az alábbi példa egy tipikus fordítókonfigurációs elemet mutat be.
<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>