<system.codedom> elem
Az elérhető nyelvi szolgáltatók fordítókonfigurációs beállításait adja meg.
<Konfigurációs>
<system.codedom>
Syntax
<system.codedom>
<compilers> ... </compilers>
</system.codedom>
Attribútumok és elemek
Az alábbi szakaszok az attribútumokat, a gyermekelemeket és a szülőelemeket ismertetik.
Attribútumok
Nincsenek.
Gyermekelemek
Elem | Leírás |
---|---|
<Fordítóprogramok> | Tároló a fordító konfigurációs elemeihez; nulla vagy több <fordítóelemet> tartalmaz. |
Szülőelemek
Elem | Leírás |
---|---|
<Konfigurációs> | A közös nyelvi futtatókörnyezet és .NET-keretrendszer alkalmazások által használt összes konfigurációs fájl gyökéreleme. |
Megjegyzések
.NET-keretrendszer 2.0-s verzió
A <system.codedom> elem a számítógépen telepített nyelvszolgáltatók fordítókonfigurációs beállításait tartalmazza a .NET-keretrendszer telepített alapértelmezett szolgáltatókon kívül, például a CSharpCodeProvider és a VBCodeProvider. A <fordítók> elem nulla vagy több <fordítóelemet> tartalmaz. Minden <fordítóelem> meghatározza egy adott nyelvszolgáltató fordítókonfigurációs attribútumait.
A fejlesztők és fordítógyártók új implementációhoz adhatnak konfigurációs beállításokat a gép konfigurációs fájljához CodeDomProvider (Machine.config). CodeDomProvider.GetAllCompilerInfo A metódussal programozott módon számba lehet adni a számítógépen a fordító konfigurációs beállításai által azonosított alapértelmezett nyelvszolgáltatókat és nyelvi szolgáltatókat is.
Megjegyzés
Az .NET-keretrendszer 1.0-s és 1.1-es verzióiban a .NET-keretrendszer által biztosított alapértelmezett nyelvi szolgáltatókat a <fordítók> elem azonosítja. A .NET-keretrendszer 2.0-s verziójában az alapértelmezett nyelvi szolgáltatók nem azonosíthatók a< fordítók> elemében, de a GetAllCompilerInfo metódussal számba vehetők.
.NET-keretrendszer 1.0-s és 1.1-s verziók
A <system.codedom> elem tartalmazza a fordító konfigurációs beállításait a számítógép nyelvszolgáltatói számára. A <fordítók> elem nulla vagy több <fordítóelemet> tartalmaz. Minden <fordítóelem> meghatározza egy adott nyelvszolgáltató fordítókonfigurációs attribútumait.
A .NET-keretrendszer meghatározza 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álási beállításokat adhatnak hozzá egy új CodeDomProvider implementációhoz. CodeDomProvider.GetAllCompilerInfo A metódussal 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 fájl
Ez az elem használható a gép konfigurációs fájljában és az alkalmazáskonfigurációs fájlban.
Példa
Az alábbi példa egy tipikus fordítókonfigurációt 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>
Lásd még
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: