<providerOption> Öğesi
Bir dil sağlayıcısı için derleyici sürümü özniteliklerini belirtir.
<Yapılandırma>
<system.codedom>
<Derleyiciler>
<Derleyici>
<providerOption>
Sözdizimi
<providerOption
name="option-name"
value="option-value"
/>
Öznitelikler ve Öğeler
Öznitelikler, alt ve üst öğeler aşağıdaki bölümlerde açıklanmaktadır.
Özellikler
Öznitelik | Açıklama |
---|---|
name |
Gerekli öznitelik. Seçeneğin adını belirtir; örneğin, "CompilerVersion". |
value |
Gerekli öznitelik. seçeneğinin değerini belirtir; örneğin, "v3.5". |
Alt Öğeler
Yok.
Üst Öğeler
Öğe | Açıklama |
---|---|
<configuration> Öğesi | Her yapılandırma dosyasında ortak dil çalışma zamanı ve .NET Framework uygulamaları tarafından kullanılan kök öğe. |
<system.codedom> Öğesi | Kullanılabilir dil sağlayıcıları için derleyici yapılandırma ayarlarını belirtir. |
<derleyiciler> Öğesi | Derleyici yapılandırma öğeleri için kapsayıcı; sıfır veya daha fazla <compiler> öğe içerir. |
<derleyici> Öğesi | Dil sağlayıcısı için derleyici yapılandırma özniteliklerini belirtir. |
Açıklamalar
.NET Framework sürüm 3.5'te Kod Belgesi Nesne Modeli (CodeDOM) kod sağlayıcıları öğesini kullanarak sağlayıcıya <providerOption>
özgü seçenekleri destekleyebilir.
.NET Framework 3.5 güncelleştirilmiş .NET Framework 2.0 derlemelerini içerir ve yeni türler içeren yeni sürüm 3.5 derlemeleri sağlar. Microsoft C# ve Visual Basic kod sağlayıcıları .NET Framework 2.0 derlemelerinde yer alır, ancak sürüm 3.5 derleyicilerini destekleyecek şekilde güncelleştirilmiştir. Varsayılan olarak, güncelleştirilmiş kod sağlayıcıları sürüm 2.0 derleyicileri için kod oluşturur. hedef derleyici sürümünü 3.5 olarak değiştirmek için öğesini kullanabilirsiniz <providerOption>
. Bunu yapmak için özniteliği için "CompilerVersion" ve özniteliği için name
value
"v3.5" belirtin. Sürüm numarasının önüne küçük harfle "v" yazmanız gerekir.
.NET Framework 2.0 Machine.config veya kök Web.config dosyasına öğesini ekleyerek sürüm belirtimini <providerOption>
genel hale getirebilirsiniz. Machine.config dosyasında varsayılan derleyici sürümünü 3.5 olarak güncelleştirirseniz, uygulama yapılandırma dosyasındaki öğesini kullanarak <providerOption>
uygulama başına temelinde 2.0 olarak değiştirebilirsiniz.
CodeDOM kod sağlayıcısı uygulayıcıları, türünde IDictionary<TKey,TValue>bir providerOptions
parametre alan bir oluşturucu sağlayarak özel seçenekleri işleyebilir.
Örnek
Aşağıdaki örnek, C# kod sağlayıcısının 3.5 sürümünün nasıl kullanılacağını gösterir.
<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>
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin