我发现vs2003的许多功能不能在vs2005上用了,怎么回事,我认为应该是向下兼容的啊,我用vs2003编的程序不能在vs2005上用了啊,怎么办啊?

解决方案 »

  1.   

    你要明白没有vs2003,只有vs.net2003这个产品。2003基于.net1.1,2005基于.net2.0。你遇到哪些语法不同,如果你打算提问题,应该提出具体问题。如果打算议论,那么应该转移到其他非技术问题的论坛上。
      

  2.   

    是有部分不能正常转换成05的。你看一下你的项目是不是正常在VS.NET03里新建的,或者有
    部分是在项目外建的,没有包含到项目里,ASP.NET(C#)信息采集 技术讨论群:39921387 
    注:群刚成立
      

  3.   

    所谓“向下兼容”那是商业宣传,不能全信。兼容不兼容,用了才知道。兼容是个大包袱,背的多了会让新系统困难重重,大量增加 bug。
        ASP.NET2.0 对 1.x 做了许多改进,表现在 VS 上,就是开放方法有许多差异。vs2003 做的东西最好还是继续在 vs2003 下维护(别指望跨平台了)。