Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Určuje atributy verze kompilátoru pro zprostředkovatele jazyka.
<konfigurace>
<system.codedom>
<kompilátory>
<překladač>
<providerOption>
Syntaxe
<providerOption
name="option-name"
value="option-value"
/>
Atributy a prvky
Následující části popisují atributy, podřízené prvky a nadřazené prvky.
Attributes
| Vlastnost | Description |
|---|---|
name |
Povinný atribut. Určuje název možnosti; Například "CompilerVersion". |
value |
Povinný atribut. Určuje hodnotu pro možnost; například "v3.5". |
Podřízené prvky
Žádné.
Nadřazené prvky
| prvek | Description |
|---|---|
| <configuration> – element | Kořenový prvek v každém konfiguračním souboru, který používá modul CLR (Common Language Runtime) a aplikace .NET Framework. |
| <system.codedom> – element | Určuje nastavení konfigurace kompilátoru pro dostupné zprostředkovatele jazyka. |
| <compilers> – element | Kontejner pro elementy konfigurace kompilátoru; obsahuje nula nebo více <compiler> prvků. |
| <element kompilátoru> | Určuje atributy konfigurace kompilátoru pro zprostředkovatele jazyka. |
Poznámky
V rozhraní .NET Framework verze 3.5 můžou zprostředkovatelé kódu modelu CodeDOM (CodeDOM) podporovat možnosti specifické pro zprostředkovatele pomocí elementu <providerOption> .
Rozhraní .NET Framework 3.5 obsahuje aktualizovaná sestavení rozhraní .NET Framework 2.0 a poskytuje nová sestavení verze 3.5, která obsahují nové typy. Zprostředkovatelé kódu Microsoft C# a Visual Basic jsou obsaženy v sestaveních rozhraní .NET Framework 2.0, ale byly aktualizovány tak, aby podporovaly kompilátory verze 3.5. Ve výchozím nastavení aktualizovaní zprostředkovatelé kódu generují kód pro kompilátory verze 2.0. Pomocí elementu <providerOption> můžete změnit verzi cílového kompilátoru na verzi 3.5. Chcete-li to provést, zadejte "CompilerVersion" pro name atribut a "v3.5" atributu value . Před číslo verze je nutné zadat malé písmeno "v".
Specifikace verze můžete nastavit jako globální přidáním elementu <providerOption> do Machine.config rozhraní .NET Framework 2.0 nebo kořenového souboru Web.config. Pokud v souboru Machine.config aktualizujete výchozí verzi kompilátoru na verzi 3.5, můžete ji změnit zpět na verzi 2.0 pro jednotlivé aplikace pomocí <providerOption> elementu v konfiguračním souboru aplikace.
Implementátory zprostředkovatele kódu CodeDOM mohou zpracovávat vlastní možnosti poskytnutím konstruktoru, který přebírá providerOptions parametr typu IDictionary<TKey,TValue>.
Example
Následující příklad ukazuje, jak určit, že se má použít verze 3.5 zprostředkovatele kódu jazyka C#.
<configuration>
<system.codedom>
<compilers>
<!-- zero or more compiler elements -->
<compiler
language="c#;cs;csharp"
extension=".cs"
type="Microsoft.CSharp.CSharpCodeProvider, System,
Version=2.0.3600.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089"
compilerOptions="/optimize"
warningLevel="1" >
<providerOption
name="CompilerVersion"
value="v3.5" />
</compiler>
</compilers>
</system.codedom>
</configuration>