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

Все ссылки на проекты имеют желтые треугольники при каждом загрузке решения

Все ссылки на мой проект (из того же решения) отмечены желтым треугольником. Все проекты настроены на одну и ту же версию .NET(4.5.1). В журнале ошибок говорится:

Нельзя ссылаться на проект "CommonLibrary".

Способ временного исправления проблемы заключается в следующем:

  • Удалить и повторно добавить ссылки
  • Щелкните правой кнопкой мыши и выберите "Добавить ссылку на службу" и немедленно отмените ее.

Однако треугольники возвращаются каждый раз, когда я начинаю решение.

Решение успешно выполняется независимо от проблемы. Реальная проблема заключается в том, что Resharper действует так, как ссылки не существуют.

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

Любая идея, что делать с проблемой?

4b9b3361

Ответ 1

У меня были похожие проблемы, и обычно это сводится к целевой структуре (Project > Properties > Application). Я работал над решением с использованием .NET 4.6, и по какой-то причине структура по умолчанию для новых проектов имеет другую цель (в моем случае это было 4.5.2). Поэтому убедитесь, что вы проверяете весь свой проект, по крайней мере, с той же целевой структурой.

Ответ 2

Выполните следующие действия:

В vs выберите: tools- > options- > resharper- > options- > general- > нажмите кнопку очистки кешей.

затем закройте все открытые вкладки и отключите vs2013.

наконец, запустите vs2013 снова.

Сообщите мне, если бы это сработало для вас.

Ответ 3

Попробуйте переключиться на режим совместимой совместимости в VS2013
вы можете это сделать, перейдя на вкладку tools- > options..- > General и установите флажок Использовать режим совместимой совместимости.

Ответ 4

У меня было то же самое, но не подозревал, что 24 предупреждения, которые я получал, были связаны с этой ошибкой: Ошибка 1 Не удалось найти .Net framework aspnet_merge.exe инструмент по пути '~\Фото Архив\Основной\и т.д. \инструменты'. Вам нужно установить свойство msbuild "AspnetMergeToolPath" в папку, содержащую этот инструмент. ODOT.PhotoArchive.Web

Попытка установить свойство сборки MS привела к большому количеству исследований, чтобы узнать, какое свойство WHICH установить. Итак, Agent Ransack на помощь - обыскал мой диск для самой последней версии этого инструмента и скопировал его в каталог, в котором Visual Studio жаловалась.

Восстановил проект с целью устранения ошибки, но затем исчезли и 24 предупреждения.

FYI - это проект MVC, который заменит классический проект asp. Это может быть характерно для проектов MVC.

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

Ответ 5

У меня была такая же проблема, как вы можете видеть на этом рисунке.

введите описание изображения здесь

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