1.项目中通用的类都放在app_code文件夹中,这样才可以调用,那放在app_code文件夹外的类如何调用?
2..net2003中有个功能是生成web注释页,即可以对整个项目生成一个web注释,在.net2005我却找不到,只能把整个项目的注释生成一个xml文件,在.net2005中怎么生成web注释页?
3..net2005的复制项目怎么与.net2003的差别这么大?是不是发布代替了以前的复制项目?

解决方案 »

  1.   

    1.app_code外的类定义了命名空间,调用页面使用命名空间.类名,找不到这个类
    另补充一个问题,现在使用的nhibernate,我的实例类和XML映射文件是写在一类库项目中的,这样我的web项目引用这个类库,但我的数据库一经改动等,类库就要重新编译,在重新引用DLL,这样非常麻烦,能否把类库中的数据实例类和XML映射文件放在website项目下?
      

  2.   

    1、如果想引用app_code之外的类,需要把那个类引用到你得web里面来,然后再using他,之后就可以使用了。
    不过app_code以外的类少了很多默认引用,和app_code中的类不尽相同,比如app_code中的类可以直接使用web.config以及system.web下的东西,不在app_code中的类就需要先引用近来才行。
    2、不清楚。
    3、发布是发布,复制是复制,发布出来的内容都是1K的aspx文件,都是看不到source的,保密相当好。复制就仅仅是拿到服务器上去,每次执行现编译而已,两者效率差好多。
      

  3.   

    zhounet(阳光棚~~) ( ) 信誉:100  2006-08-14 10:13:00  得分: 0  
     
     
       1.app_code外的类定义了命名空间,调用页面使用命名空间.类名,找不到这个类
    另补充一个问题,现在使用的nhibernate,我的实例类和XML映射文件是写在一类库项目中的,这样我的web项目引用这个类库,但我的数据库一经改动等,类库就要重新编译,在重新引用DLL,这样非常麻烦,能否把类库中的数据实例类和XML映射文件放在website项目下?
      
     -------------------------------------------------------
    app_code外的类只要引用到website下一次就可以了。
    修改之后只要把类rebuild一下,website拿到的就是新内容了。
      

  4.   

    1、首先你需要 命名空间.类名 对象名 = new 命名空间.类名();然后通过这个对象去调用类中个方法;
    2、 对整个项目生成一个注释?怎么样的贴出来看下,只见过对一个cs进行的注释;
    3、 我认为是的,不过你也可以自己再建个安装项目,来发布你的web
      

  5.   

    1.app_code外的东西按照命名空间调用就行了 和2003一样 
    3.2005的发布功能是和2003不一样 有多种发布方法 
      你应该先了解一下,或者看微软的webcast 又一期是介绍这个的 你找找吧
      

  6.   

    2..net2003中有个功能是生成web注释页,即可以对整个项目生成一个web注释,在.net2005我却找不到,只能把整个项目的注释生成一个xml文件,在.net2005中怎么生成web注释页?
    ////////////////////////////////////////////////////////////////////////
    前段时间做开发也发现,.net2005里少了这个功能,看微软官方网站有个工具可以生成xml
    http://www.tushu.info/show.aspx?id=64&cid=8
      

  7.   

    1、不写在AppCode里面的类是不会编译也不可访问的,非页面类一定要写到App_Code里面去。
    2、没有这个功能了,用NDoc
    3、2005规范了复制和发布,不再像2003那样用复制来代替发布,发布就是发布,复制就是复制。
      

  8.   

    改天也要研究.net2005,现在用.net2003,学习下~`