2012-12-06 16 views
2
引用

我目前得到以下警告:警告信息與MVC 4失蹤到Microsoft.CSharp.dll&System.Core.dll

需要

一種或多種類型編譯動態表情無法找到。您是否缺少對Microsoft.CSharp.dll和System.Core.dll的引用?

它會導致intellisense在我的所有.cshtml文件中瘋狂。但是,一切正常。該項目最初是作爲MVC 4項目創建的。

我試圖刪除這兩個DLL並重新添加它們以確保它們是v4.0。

目標框架在web.config文件中也是v4.0。

我似乎無法擺脫警告。有任何想法嗎?

+1

以前我得到了這些相同的症狀,但我不知道我做了什麼導致它。關閉VS並重新啓動/重新打開解決方案。 – CodeWarrior

+0

我已經有這個問題大約2或3個星期了...所以我已經關閉了我的電腦,仍然遇到了問題。 –

+0

從NuGet重新安裝MVC 4 – 2012-12-06 17:25:31

回答

0

我相信發生了什麼是web.config文件以unicode格式保存,mvc版本中有一個奇怪的字符,因此它被隱藏起來。一旦我刪除了這個角色,它就會再次運行。