Тип <имяТипа> в сборке <имяСборки> указывает на самого себя и поэтому является неподдерживаемым типом
Обновлен: Ноябрь 2007
'<typename>' in assembly '<assemblyname>' has been forwarded to itself and so is an unsupported type
Сборка использует атрибут TypeForwardedToAttribute для переадресации одного из ее типов в другую сборку, но определяет этот же тип в этой же сборке.
Переадресация типа подразумевает перенаправление определения класса, структуры, интерфейса, делегата или перечисления в сборку, отличную от той, в которой находилось исходное определение. Переадресация часто сочетается с оптимизацией кода, при которой сборку можно разбить на две или большее количество сборок, или же переместить код из одной сборки в другую.
Переадресация типа на себя приводит к циклическому перенаправлению. Если другая сборка пытается получить доступ к переадресованному типу, то она будет бесконечно переадресовываться и никогда не достигнет типа, который не был переадресован.
Идентификатор ошибки: BC31425
Для исправления этой ошибки выполните следующие действия:
- Переадресуйте тип на тип в другой сборке или не переадресовывайте его вообще.
См. также
Задачи
Практическое руководство. Добавление или удаление ссылок в Visual Studio (Visual Basic)