2011-07-01 29 views
2

我有一个定期给我这个运行时错误一个MVC 3.0 .NET 4.0剃刀应用:MVC 3.0编译器缺少所需错误

CS0656:缺少编译器要求会员“Microsoft.CSharp.RuntimeBinder.Binder.InvokeMember”

我可以暂时从bin目录中删除该DLL文件修复错误 -Microsoft.Scripting.Core.dll -Microsoft.Scripting.ExtensionAttribute.dll

这些被重新添加,当我重新编译和随机间隔我得到这个错误。这些脚本DLL似乎存在,因为我参考了Facebook的dll以及另一个引用.net 3.5项目的项目。这些dll是否应该存在于4.0项目的bin目录中?顺便说一句,我没有升级项目从以前的.Net版本,我没有使用单声道,因为其他人已经报告。

我想只是开始一个空白的新项目,并复制我的东西到它,但如果我需要重新添加相同的引用仍然可能有问题。其他人有更好的主意吗?

谢谢!

+0

这是iis 7 - 如果是你的应用程序设置为虚拟目录或应用程序? –

回答

0

这是由于在我的情况下使用旧版本的Facebook.dll,因此如果您在引用Facebook时收到此错误,可能会查看此内容。

相关问题