Odwołanie wymagane do zestawu "<assemblyidentity>" zawierającego typ "<typename>", ale nie można odnaleźć odpowiedniego odwołania ze względu na możliwe odwołania cykliczne: <referencedependencylist>

Wyrażenie używa typu, takiego jak klasa, struktura, interfejs, wyliczenie lub delegat, który jest zdefiniowany poza projektem. Jednak odwołanie do projektu do tego zestawu jest częścią zestawu odwołań cyklicznych.

Gdy kilka projektów ma odwołania do siebie, odwołania mogą być cykliczne. Na przykład dwa projekty mogą mieć odwołania do siebie. Ogólnie rzecz biorąc, łańcuch odwołań z jednego projektu do następnego może ostatecznie wrócić do projektu początkowego. W takich przypadkach nie ma końcowego projektu na końcu łańcucha, z którym można rozpoznać odwołanie.

Aby uzyskać dostęp do typu zdefiniowanego w innym zestawie, kompilator języka Visual Basic musi mieć odwołanie do tego zestawu. Musi to być pojedyncze, jednoznaczne odwołanie, które nie powoduje odwołań cyklicznych między projektami.

Identyfikator błędu: BC30962

Aby poprawić ten błąd

  • We właściwościach projektu dodaj bezpośrednie odwołanie do projektu tworzącego zestaw, który definiuje używany typ.

Zobacz też