2011-07-01 27 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時收到此錯誤,可能會查看此內容。

相關問題