zoukankan      html  css  js  c++  java
  • 命名空间“System.Web.Mvc”中不存在类型或命名空间名称“Ajax”(是否缺少程序集引用?)

      从SVN中检出新项目之后本地编译可以通过,但是运行一直报错,错误提示信息:命名空间“System.Web.Mvc”中不存在类型或命名空间名称“Ajax”(是否缺少程序集引用?)

      后来发现"System.Web.Mvc"这个dll文件的引用路径在本地,而我本地对应的路径下面没有这个dll,所以报错了,引用的具体路径为:C:WindowsMicrosoft.NETassemblyGAC_MSILSystem.Web.Mvcv4.0_4.0.0.1__31bf3856ad364e35

      解决方法一:直接找到对应版本的System.Web.Mvc.dll文件,复制到对应的引用路径下即可。

      解决方法二:右击项目引用中的System.Web.Mvc,选择"属性",设置"复制本地"的值为"True"。

      博主推荐第二种解决方法,一次更改,终生受用。:)

      下面是晓菜鸟将"复制本地"的值再次更改为"Flase"时出现的错误提示信息,希望对大家有用。:)

      相关错误提示信息:

      a)、未能加载文件或程序集“System.Web.Mvc”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)

      b)、分析器错误
        说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。

        分析器错误消息: 未能加载类型“Xcn.UI.MvcApplication”。

      c)、命名空间“System.Web.Mvc”中不存在类型或命名空间名称“Html”(是否缺少程序集引用?)

  • 相关阅读:
    异步文档树解决方案
    兼容IE低版本的文件上传解决方案
    CentOS-常用命令(版本:7.x)
    搭建Nexus3私服(含使用说明,支持CentOS、Windows)
    CentOS-搭建MinIO集群
    GitLab升级(yum安装版v11.11.8~12.0.12)
    yum安装GitLab-v11.11.8(git私服)
    Docker中容器的备份和恢复(可迁移)
    Nexus3配置yum私服
    局域网连接数据慢的方法汇总
  • 原文地址:https://www.cnblogs.com/52XF/p/4748546.html
Copyright © 2011-2022 走看看