Тип <имяТипа> в сборке <имяСборки1> был перенаправлен в сборку <имяСборки2>
Обновлен: Ноябрь 2007
Сообщение об ошибке
Тип "<имя_типа>" в сборке "<имя_сборки_1>" передан в сборку "<имя_сборки_2>". Либо ссылка на "<имя_сборки_2>" отсутствует в проекте, либо тип "<имя_типа>" отсутствует в сборке "<имя_сборки_2>".
Type '<typename>' in assembly '<assemblyname1>' has been forwarded to assembly '<assemblyname2>'. Either a reference to '<assemblyname2>' is missing from your project or the type '<typename>' is missing from assembly '<assemblyname2>'.
Выражение в исходном коде для сборки ссылается на тип, который был передан в другую сборку, но тип не удается найти в конечной сборке.
Переадресация типа означает переназначение определения класса, структуры, интерфейса, делегата или перечисления в сборку, отличную от той, в которой находилось исходное определение. Переадресация часто сочетается с оптимизацией кода, при которой сборку можно разбить на две или более сборок или переместить код из одной сборки в другую.
Хотя тип временно остается доступным в исходной сборке, он становится неопределенным после удаления из исходной сборки в результате оптимизации кода.
Идентификатор ошибки: BC31424
Исправление этой ошибки
Убедитесь, что тип присутствует в конечной сборке.
Убедитесь, что в проекте имеется ссылка на конечную сборку.
См. также
Задачи
Практическое руководство. Добавление или удаление ссылок в Visual Studio (Visual Basic)