<сообщение> Эта ошибка может также быть вызвана изменением ссылки на файл <имяФайла1> в проекте <имяПроекта1> на ссылку на <имяФайла2> в проекте <имяПроекта2>
Обновлен: Ноябрь 2007
Сообщение об ошибке
<Сообщение> Эта ошибка может также быть вызвана изменением ссылки на файл "<путь_к_файлу1>" в проекте '< ИмяПроекта1>' на ссылку на "<путь_к_файлу2>" в проекте '< ИмяПроекта2>'. Если обе сборки идентичны, попробуйте заменить эти ссылки, чтобы обе ссылки располагались в одном месте.
<message> This error could also be due to mixing a file reference to '<filepathname1>' in project '<projectname1>' with a file reference to '<filepathname2>' in project '<projectname2>'. If both assemblies are identical, try replacing these references so both references are from the same location.
Код в проекте обращается к члену другого проекта, но конфигурация решения не позволяет компилятору Visual Basic разрешить ссылку.
Для доступа к типу, определенному в другой сборке, компилятор Visual Basic должен иметь ссылку на эту сборку. Это должна быть одна однозначная ссылка, не вызывающая циклических ссылок между другими проектами.
Идентификатор ошибки: BC30970
Исправление этой ошибки
Определите, какой проект создает наиболее подходящую сборку для проекта, чтобы на нее ссылаться в дальнейшем. Для этого решения можно использовать такие критерии, как простота доступа к файлам и частота обновления.
В свойствах проекта добавьте ссылку на файл, содержащий сборку, определяющую используемый тип.
См. также
Задачи
Практическое руководство. Добавление или удаление ссылок в Visual Studio (Visual Basic)
Практическое руководство. Изменение свойств проекта и параметров конфигурации
Диагностика неработающих ссылок
Основные понятия
Разрешение ссылки, когда несколько переменных имеют одинаковые имена