Подтвердить что ты не робот

Visual Studio 2012 Случайная отчетность: "Связанный компонент X не найден"

Недавно я перенесла и переделала решение с VS 2010 и .NET 4.0 на VS 2012 и .NET 4.5. Однако теперь внезапно и случайным образом VS 2012 сообщает почти все кросс-проектные ссылки как:

"The referenced component X could not be found" (warning)

Теперь я знаю, что это неверно. Во-первых, потому что я вижу сборку в каталоге, установленном для ссылки на сборку, а во-вторых, потому что, когда я открываю диалоговое окно "Добавить ссылку", предупреждение внезапно исчезает, а также желтые значки предупреждений на ссылке сборки

Выполнение полного восстановления очищает предупреждение, а затем оно будет оставаться таким же на некоторое время, а затем случайным образом снова появятся те же предупреждения.

Кто-нибудь видел это? Что может быть причиной и как я могу ее исправить?

Изменить: я не видел этого странного поведения в VS 2010

Изменить: предупреждения сообщаются для ссылок на другие проекты в том же решении.

4b9b3361

Ответ 2

У меня была аналогичная проблема с 31 проектом, и оказалось, что это несоответствие версии Framework - вы должны проверить зависимости версии фрейма.

В моем случае, библиотека 4.0 не смогла построить, потому что она зависела от 4,5 библиотек, и она не смогла разрешить типы из 4.5 библиотек.

Ответ 3

Такое поведение наблюдается иногда в VS 2008 и 2010 после обновления версии проекта. Обычно удаление и добавление ссылок снова устраняет проблемы.

Ответ 5

Добавьте еще один проект такого же типа в решение. Немного подождать. Проблема будет решена. Удалите недавно добавленный проект.