Поделиться через


Проект <имяПроекта1> содержит косвенную ссылку на проект <имяПроекта2>, содержащий <имяТипа>

Обновлен: Ноябрь 2007

Сообщение об ошибке

Проект '<имя_проекта1>' делает косвенную ссылку на проект '<имя_проекта2>', содержащий '<имя_типа>' Добавьте проектную ссылку на '<имя_проекта2>' для проекта.
Project '<projectname1>' makes an indirect reference to project '<projectname2>', which contains '<typename>'. Add a project reference to '<projectname2>' to your project.

Код вашего проекта обращается к типу, определенному в другом проекте, но ваш проект не имеет прямой ссылки на определяющий проект.

Данный тип может быть классом, структурой, интерфейсом, модулем или перечислением.

Проект, который определяет указанный тип, создает сборку, содержащую тип. Если проект не ссылается непосредственно на определяющий проект, тогда компилятор не гарантирует, что сборка, содержащая тип, находится в решении и доступна.

Идентификатор ошибки: BC31532

Исправление этой ошибки

  • Определите, какой проект определяет цитируемый тип, и добавьте проектную ссылку на него.

См. также

Задачи

Практическое руководство. Добавление или удаление ссылок в Visual Studio (Visual Basic)

Основные понятия

Ссылки проекта

Другие ресурсы

Создание ссылок на пространства имен и компоненты

Управление ссылками