9

虽然我知道这个问题已经被“回答”了大约 5000 万次,但我还没有找到可以为我解决问题的答案,所以我觉得我别无选择,只能再问一次。

以前的建议: MVC 中的 Razor 页面出现编译错误,找不到 System.Web.Helpers

<add assembly="System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />

我已将此添加到我的 web.config,但问题仍然存在。

类型或命名空间名称不存在

我只有一个项目,targetFramework是4.0。

我安装了 Microsoft.Web.Helpers 1.15(2.0 与 MVC3 不兼容。)Microsoft.Web.Helpers.dll 在我的 bin 文件夹中。

奇怪的是有 Microsoft.Web.Helpers 和 System.Web.Helpers。在这种情况下,我需要 System.Web.Helpers,因为我在代码中使用了 WebImage。

4

1 回答 1

8

正如我不断告诉人们的那样,当我寻求帮助时,我才能找到答案。就我而言,在通过升级到 Microsoft ASP.NET Helper Library 2.0 然后尝试撤消该操作以某种方式破坏我的解决方案的过程中,System.Web.Helpers 停止成为我项目中的引用程序集。简单修复!

当然,修复它导致我出现下一个程序集引用错误。我想我会在这里整晚。

于 2012-07-12T21:58:53.607 回答