今天去买书,看到很多都是vs2008的环境。我现在教学上课用的是vs2005,不知道书上在vs2008里写的代码我能在vs2005里实现吗?会不会写的代码在vs2008里通过了,但在vs2005里就是报错的呢?困扰了我一下午。

解决方案 »

  1.   

    .net3.5不能安装在win2000及以下的机器中
      

  2.   

    08向下兼容的建议装08 易用性上比05要强,增强了js智能提示  页面可以分栏显示 等等
    而且以后要学习asp.net mvc silverlight等3.5的东西也比较方便
      

  3.   

    楼主问的是08和05的差异
    08多了WPF WCF OFFICE2007 LINQ AJAX等新技术
    另外工具箱的元件
    05是StatusBar,08升级成StatusStrip
    05是ToolBar,08升级成ToolStrip
    05是DataGrid,08升级成DataGridView
    05是ContextMenu,08升级成ContextMenuStrip
    升级后的元件功能更强
    另外多了一些关键字is as等如果你买了08的书,书里的代码有用到新的技术或元件或关键字的,那么在05里面就无法执行
      

  4.   

    是啊,vs2008更好用,而且代码是向下兼容的,就像一般vs03的程序,可以到vs2005运行一样的。
      

  5.   

    只要你不使用vs.net2008中新添加的东西的话肯定没问题的——如果你把vs.net2008当作vs.net2005一样用的话,不会有问题的
      

  6.   

    现在正在用2008做项目,发现它让我的电脑很卡(我电脑2G的),有时候CPU利用率在100%,虽说IIS是分离的,但Session丢失的现象很严重...
       这问题还在研究中...
      

  7.   

    虽然两者版本不兼容,但VS2008可以运行在VS2005;
    VS2008基于.NET3.5框架,而vs2005是基于.NET2.0框架