Интересно. Тем не менее, ошибки сборки ваш друг;)
При попытке создать библиотеку классов, созданную, как вы описали, я получаю следующую ошибку сборки:
Не найдено имя типа MembershipProvider. Этот тип был перенаправлен в сборку «System.Web.ApplicationServices, версия = 4.0.0.0, культура = нейтральная, PublicKeyToken = 31bf3856ad364e35». Попробуйте добавить ссылку на эту сборку.
Следование инструкциям (добавление ссылки на System.Web.ApplicationServices) позволяет мне продолжить работу, как и ожидалось.