У меня есть решение, которое содержит веб-сайт и библиотеку классов в Visual Studio 2008.
Затем у меня есть еще один проект веб-сайта вне решения, который должен ссылаться на библиотеку классов. Я щелкаю правой кнопкой мыши папку Bin или Project и выбираю Add Reference, затем выбираю свой проект библиотеки классов, он добавляет около 15 DLL, необходимых библиотеке классов, в папку bin веб-сайтов, но ни один из файлов .cs не распознает операторы using.
using MyLibrary.MyFolder;
Он говорит, что не может решить эту проблему, а ReSharper просто говорит, что его можно безопасно удалить, поскольку он не используется.
ReSharper может распознать, что ему нужна ссылка, и предлагает «сослаться на MyLibrary и использовать MyFolder». Я не уверен, почему он предлагает добавить ссылку, которая у меня уже есть. Когда я предлагаю предложение, я получаю сообщение об ошибке
«Не удалось ссылаться на модуль. Вероятно, ссылка приведет к циклическим зависимостям между проектами».
Я попытался перейти на страницы свойств веб-сайтов, удалить все ссылки и повторно добавить их, но это дает те же ошибки. Есть идеи, почему это не работает?