У меня есть большой веб-проект vb.net, который я пробую к updgrade к .net4/VS2010. Во время компиляции я получаю следующую ошибку:
'Система. Сеть. Безопасность. MembershipUser' в блоке 'Система. Сеть, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' были переданы блоку 'Система. Сеть. ApplicationServices. Любой ссылка на 'Систему. Сеть. ApplicationServices пропускает из Вашего проекта или типа 'Систему. Сеть. Безопасность. MembershipUser' пропускает от блока 'Систему. Сеть. ApplicationServices.
Я исследовал проблему, и ошибка точна. Я добавил ссылку на Систему. Сеть. ApplicationServices, но у меня все еще есть проблемы. Проект, кажется, не распознает, что ссылка была добавлена. Intellisense не возьмет его, я не могу использовать его в Операторе импорта и т.д...
Блок перечислен в разделе компиляции моего web.config:
<assemblies>
...
<add assembly="System.Web.ApplicationServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</assemblies>
Какие-либо идеи?
Добавьте ссылку на System.Web.Extensions.dll и попробуйте.