自己新建个文件夹CODE,写了个IZipCode.cs,然后总是报
CS0246: The type or namespace name 'IZipCode' could not be found (are you missing a using directive or an assembly reference?)
但是放在app_code就没错,为什么???
IZipCode我加了using System;也没有用

解决方案 »

  1.   

    空间名"IZipCode"找不到了。。转移后是否改了namespace??
    是否缺少引用??
      

  2.   

    app_code默认就是系统的东东,访问时不需要额外的命名空间你自己新建立个文件夹,那么访问这个类时就需要加入命名空间
    否则访问不到
      

  3.   

    app_code默认就是系统的东东,访问时不需要额外的命名空间
    另外,如果要放外面的话,你可以新建一个类库,加入原解决方案,并引用就可!
      

  4.   

    没有办法VS 05 中的 Web Site 自定义类的 .cs 文件要放在 App_Code 文件夹中,
    否则不会被编译,自然也就无法引用
      

  5.   

    webhermit 大哥,什么叫新建一个类库?我很菜,我在IZipCode里加了个namespace aa,
    然后调用的时候using aa 还是错...那位大哥能不能给个小例子说明下
      

  6.   

    pssszylp() ( ) 信誉:100  2007-07-19 19:55:48  得分: 0  
    webhermit 大哥,什么叫新建一个类库?我很菜,我在IZipCode里加了个namespace aa,
    然后调用的时候using aa 还是错...
    那位大哥能不能给个小例子说明下
    ====================================================================================
    1.首先你可以把你的基类写在App_Code下,因为是系统默认的,而且你可以不用using namespace。
    2.其次,如果你想在其他地方写.cs的话,就必须要新建项目-->Visual C#-->类库(创建新的解决方案不用打勾)
    3.然后你就可以在新建的类库里面写你的基类代码了!不过不要忘记在基类的class前面加个public,写好生成后在原解决方案里面右键-->引用就可以了!
     
      

  7.   

    给vs2005打SP1补丁吧,打上补丁就能创建03那种asp.net应用程序了
      

  8.   

    不论.cs文件中是否有namespace,都要放在app_code目录下。