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

    原文  http://www.cnblogs.com/LJP-JumpAndFly/p/4109602.html

    好吧,非常激动的说,这个问题搞了我一个晚上,网上的帖子太少了,好像不超过2篇,而且说得不是很明白,最后看了一个外国的一个类似于

    论坛的网站(叫: Stack Flow ),结果还是让我给解决了,虽然这个点了,但是十分激动,熬夜也要记录下这一东西。

    在asp.net mvc中,需要添加对System.Web.Mvc的引用,但是添加引用了,还是会出现这个问题,出现这个问题的原因是什么呢,我猜是

    因为你当前的这个项目是从别的电脑拷过来,想研究别人的代码,在别人电脑明明运行得好好的,但是到自己电脑怎么会出问题了呢?其实我也

    不大清楚,大概是因为,这些程序集没有被拷贝过来。所以运行的时候可能会先出现第一个问题,如下图:

    先说说这个情况要怎么解决,解决方法就是你得引用你本机上的System.Web.Mvc,添加引用之后,就新的问题出现了,也就是今天要说的东西,出错如下图:

    明明System.Web.Mvc.Ajax是在System.Web.Mvc这个命名空间下,但是为什么还是提示没有引用呢?原因我目前也不大清楚,

    回头有深入研究,再修改本文,这里先给出个解决方案:就是设置System.Web.Mvc这个dll的属性“复制本地”设置为true。如下两图:

    设置为true 之后,清理解决方案(清不清理都无所谓,我之前试过是没清理,也可以),然后运行,那个错误就消失了。

    如果是英文的话,这个属性是Copy Local = True。好吧这个问题终于解决了。给个赞吧。

  • 相关阅读:
    -Dmaven.test.skip=true 和 -DskipTests
    mysql 生成指定范围随机数
    Delphi 6 保存窗体设置
    Sql server left join,right join和inner join的比较
    Mysql配置文件my.ini详解
    网络游戏MMORPG服务器架构
    彻底删除SVN版本库中部分文件或文件夹
    高负载高并发应用 参考索引 地址
    Linux计划任务入门详解
    Linux下SVN的三种备份方式
  • 原文地址:https://www.cnblogs.com/robinblogs/p/4142416.html
Copyright © 2011-2022 走看看