'<typename>' v sestavení '<assemblyname>' byl předán sám sobě, takže je nepodporovaný typ

Sestavení používá TypeForwardedToAttribute k předání jednoho z jeho typů do jiného sestavení, ale určuje stejný typ ve stejném sestavení.

Předávání typu znamená opětovné přiřazení definice třídy, struktury, rozhraní, delegáta nebo výčtu k jinému sestavení než k sestavení, ve kterém byla původně definována. Často se používá ve spojení s refaktoringem kódu, kterým rozdělíte sestavení na dvě nebo více sestavení nebo přesunete kód z jednoho sestavení do druhého.

Přeposílání typu na sebe má za následek cyklický přeposílání. Pokud by se jiné sestavení pokusilo o přístup k předanému typu, prošel by nekonečným přeposíláním, aniž by vůbec přišel na typ, který nebyl předán.

ID chyby: BC31425

Oprava této chyby

  • Přeposílejte typ na typ v jiném sestavení nebo ho vůbec nepřesměrovávat.

Viz také