В сценарии, который вы уже ссылались на библиотеку классов в своем проекте MVC, вы можете получить сообщение об ошибке следующим образом:
Невозможно добавить ссылку на проект из-за ошибки циклической зависимости
Если вы попытаетесь сослаться на проект MVC в библиотеке классов. Вы не сможете добавить этот проект в качестве ссылки на ваш проект. Причина этого объясняется здесь: Невозможно добавить ссылку на проект из-за ошибки циклической зависимости
Вместо добавления класса в проект библиотеки классов, вы можете добавить его в проект MVC. Тогда все, что вам нужно сделать, это добавить:
using MyStuff.Classes; //Or the name of your class being referenced
Теперь вы можете использовать классы внутри вашей библиотеки классов.
Это то, что я должен был сделать, чтобы ссылаться на класс внутри моего проекта библиотеки классов, чтобы я мог использовать тип данных "HttpPostedFileBase", потому что я не мог использовать "System.Web.Abstractions" в моей библиотеке классов ( на него не ссылались, и я не мог разрешить его с помощью этого решения ).
Надеюсь, это поможет, если кто-то столкнется с этим странным сценарием.