我做的一个asp.net程序,将要用到的类放到另外的一个项目中去,然后在我的web中引用这个项目。等到我要修改类代码的时候,总是发现修改好像不起作用,运行的时候总是调用的旧的代码??
比如,我在user类中,修改了login参数,原先的是 public string[] loginfo login(String user, String pwd)
现在我把他修改成 public string[] loginfo login(String user, String pwd, String OtherInfo)
在我的程序中,我用 user.login(username, password)调用,竟然仍然可以!!!
是不是vs在编译的时候,仍然采用原先的类代码,我新修改的代码完全都没有起作用,不会这么变态吧??!

解决方案 »

  1.   

    OK!
    似乎已经找到办法了,在我web项目的引用中去掉原先包含“user”这个命名空间的项目的引用,然后再引用这个项目,然后类的代码的更新就可以被顺利的引用了~~
    具体说来,就是在资源管理器中,在“web”这个项目上点击右键,选择“添加引用”,然后吧引用的项目先删除,然后再加上。