У меня есть приложение MVC 3.0 .Net 4.0 Razor, которое периодически выдает мне эту ошибку времени выполнения:
CS0656: отсутствует обязательный член компилятора 'Microsoft.CSharp.RuntimeBinder.Binder.InvokeMember'
Я могу временно исправить ошибку, удалив эти dll из каталога bin -Microsoft.Scripting.Core.dll -Microsoft.Scripting.ExtensionAttribute.dll
Они повторно добавляются при повторной компиляции и случайным образоминтервалы я получаю эту ошибку.Эти dll-скрипты, кажется, существуют, потому что я ссылаюсь на dll в Facebook, а также на другой проект, который ссылается на проект .Net 3.5.Должны ли эти dll вообще существовать в каталоге bin проекта 4.0?
Кстати, я не обновлял проект с предыдущей версии .Net, и я не использую Mono, как сообщали другие люди.
Я подумываю о том, чтобы просто запустить новый пустой проект и скопировать в него свои материалы, но это все еще может иметь проблему, если мне понадобится повторно добавить те же ссылки.У кого-нибудь есть идеи получше?
Спасибо!