定义位置:New\App_Code\SqlOperation.cs
public class PublicFileSql
{
...
}调用位置:New\FileManage.aspx.cs
PublicFileSql sqlFile = new PublicFileSql();显示错误:找不到类型或者命名空间名称“PublicFileSql”(是否缺少using指令或程序集引用)两个在同一个项目下

解决方案 »

  1.   

    同一个项目下 也会有namespace的问题。
    光标点在代码中报错的名字上,鼠标右键然后选refactor,
    会自动给提示的。
      

  2.   

    FileManage.aspx.cs 引用  PublicFileSql所在的dll及using它的命名空间
      

  3.   

    同一个项目里面不用这么应用吧,编译还有问题呢,哪来的dll
      

  4.   

    sorry, not refactor, should be "resolve"
      

  5.   

    在一个项目里面啊,App_Code文件夹下面的其他.cs文件函数都能这样引用的
      

  6.   

    同一个项目下,也有可能这种问题,如果一个命名空间是A,另一个是A.B,那么A下的就不能直接去实例化A.B下的,需要using
      

  7.   

    定义和调用的地方没有用namespace的,刚才试了加了namespace,还是这样的错误。
      

  8.   

    VS2010 AppCode文件夹问题 
    Web应用程序中不能通过右键项目-〉”添加“-〉”添加ASP.NET文件夹“方式添加 。因为Web应用程序中App_Code就不存在 。
    不过可以通过手动的方式创建,添加一个文件夹命名为App_Code就可以了。这样子创建的和在网站中创建的App_Code的在外观上一样的。
    先不要高兴,没有这么简单的。
    你在App_Code创建类时,会发现没有智能提示。在页面后台引用时,会抱错,说不存在。
    解决的办法就是选中你的类文件,在属性中”高级“中的”生成操作“默认”内容“要改为编译就可以了。
    到这就可以了。也可以为Web应用程序项目中添加"App_LocalResources",在这个文件夹下添加类也是可以的,就不需要添加App_Code文件夹了。
    你还可以随便建个文件夹,或者根本就不用文件夹直接添加了类,只要修改了类高级属性的”生成操作“改为”编译“就可以
      

  9.   

    谢谢!
    新建的APS.NET项目,然后我把现成的文件直接拖进去了。(现成的文件没有生成一个项目,没法调试)