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