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.
Atribut ProviderAliasAttribute byl přesunut ze Microsoft.Extensions.Logging sestavení do Microsoft.Extensions.Logging.Abstractions sestavení.
Verze byla představena
.NET 10
Předchozí chování
V předchozích verzích rozhraní .NET byla ProviderAliasAttribute definována v sestavení Microsoft.Extensions.Logging.
Nové chování
Počínaje rozhraním .NET 10 ProviderAliasAttribute je definován v Microsoft.Extensions.Logging.Abstractions a pro zachování kompatibility se typ předává z Microsoft.Extensions.Logging.
Typ zásadní změny
Tato změna může ovlivnit kompatibilitu zdroje.
Důvod změny
Tato změna umožňuje aplikacím, které závisí na Microsoft.Extensions.Logging.Abstractions a které používají ProviderAliasAttribute, aby se vyhnuly závislosti na úplném balíčku Microsoft.Extensions.Logging.
Doporučená akce
Ve většině scénářů není nutná žádná akce. Typ je přeposlaný z Microsoft.Extensions.Logging do Microsoft.Extensions.Logging.Abstractions, což umožňuje stávajícímu kódu pokračovat v práci bez úprav.
K jedinému potenciálnímu zásadnímu scénáři dochází v případě, že váš projekt odkazuje na starší verzi Microsoft.Extensions.Logging společně s verzí .NET 10 komponenty Microsoft.Extensions.Logging.Abstractions. V takovém případě může dojít k chybě kompilace kvůli ProviderAliasAttribute definování v obou sestaveních. Pokud chcete tuto chybu vyřešit, upgradujte na verzi .NET 10 .Microsoft.Extensions.Logging