我在网上下了一个源码,是用VS2010写的
我只装了2005和2008,所以我用2008新建了一个工程,把所有的文件和用到的库都导入进去
现在编译的时候报错
说是找不到var folders = Directory.EnumerateDirectories(path);
EnumerateDirectories这个函数,我在网上看了一下这个是.net framework4.0里面的,而我只装了3.5
那是不是就是说我只要当网上下了4.0的FW装上就可以了,而不用装VS2010(因为下载好麻烦,而且我C盘没空间了)

解决方案 »

  1.   

     只用过vs2008,2010还没用过。估计vs2008打开vs2010的东西有问题。
      

  2.   

    google了下,net4.0必须要安装vs2010但是有些4.0的feature会以extesion的方式加入到3.5中来
    像Parallels Extensions for .NET 3.5 
    http://www.microsoft.com/downloads/details.aspx?FamilyId=348F73FD-593D-4B3C-B055-694C50D2B0F3&displaylang=en参考帖子:
    http://stackoverflow.com/questions/998090/can-i-use-net-4-0-beta-in-visual-studio-2008
      

  3.   

    不行的,据说4.0完全废弃2.0的运行环境,所以4.0的项目是根本无法在VS2008上运行的,根本不兼容。即使你装了4.0,那也只能通过命令行进行编译,VS2008不认识它,呵呵。