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.
Konstruktor DefaultValueAttribute.DefaultValueAttribute(Type, String) již není opatřen poznámkami DynamicallyAccessedMembersAttribute. Tento konstruktor není podporován při procesu trimování a vyvolá výjimku při pokusu o použití za běhu v trimované aplikaci.
Zavedená verze
.NET 10
Předchozí chování
Pokud se konstruktor používal v oříznuté aplikaci a funkce se použila k zakázání vyvolání výjimek, publikování aplikace vygenerovalo upozornění oříznutí a bylo možné, že kód fungoval za běhu.
Nové chování
Počínaje rozhraním .NET 10 platí, že pokud se konstruktor používá v oříznuté aplikaci a použije se přepínač funkce k zakázání vyvolání výjimek, publikování aplikace stále vygeneruje upozornění oříznutí. Existuje ale menší šance, že kód bude fungovat za běhu.
Typ zásadní změny
Tato změna může mít vliv na kompatibilitu binárních souborů a kompatibilitu zdroje.
Důvod změny
Tento atribut by se neměl používat v oříznutých aplikacích, protože nefunguje spolehlivě. Oříznutí by mělo být volné pro odebrání členů typu uvedených v atributu.
Doporučená akce
Nepovolujte přepínač funkcí, který se pokouší v DynamicallyAccessedMembersAttribute oříznutých aplikacích (nepotvůrovatelně) fungovat.