本帖最后由 gutar0000 于 2013-03-16 11:41:20 编辑

解决方案 »

  1.   

    VS2010的智能提示没有了的可能原因1:http://www.cnblogs.com/liuzhendong/archive/2012/06/28/2567584.html
    2:
    通过重新修复安装Visual Studio也可以解决此问题。
    方法是从开始->Microsoft Visual Studio 2010->Visual Studio Tools->Visual Studio 2010 命令提示,进入Common7\IDE。
    然后输入:devenv.exe/setup /resetuserdata /resetsettings
      

  2.   

    1.看看你上次修改程序后,是不是没有编译通过?如果没有编译通过,修改错误的代码。
    2.删除原来的bin下面的dll文件(删除该程序生成的dll文件,引用的dll文件不要删除)
    3.在VS.NET中,选择“生成”->“重新生成解决方案”。
    然后,重新运行,看看是否成功。
    4:当项目中的某个.aspx或者.ascx文件被排除在项目外,而有些页面又需要调用这个文件的时候,也会产生这样的错误,此时,你可以将该文件包括到项目中,然后重新编译一下就可以了。 
    5:引用的dll是否没了。
      

  3.   

    找到了篇文章,在ASP.NET Web Application中使用App_Code文件夹引发的异常,我的问题应该是App_Code引发的异常。总结一下:
    App_Code下的代码文件的Build Action为Content,这样的话生成的DLL中就不会包含它,但这会造成Visual Studio的智能感知不起作用,这让我非常郁闷,当时心里默念(坑爹啊!),我就在App_Code外添加类,
    然后再把类剪切进App_Code,这应该改变了类的Build Action ,这应该会某个DLL中又生成一个相同的类,
    不过我没在上文提到的Temporary ASP.NET Files找到。我运行devenv.exe/setup /resetuserdata /resetsettings出现,下图情况:
    感谢!