应该是4.5吧用的是vs2012导出的?分发给客户端以后,问题来了,要下载的文件太大了;如果打包的时候直接转2.0行吗? 至少大部分机器都有2.0?另外请教一下:4.0和2.0到底区别大不大?转2.0应该无所谓的吧?新手……

解决方案 »

  1.   

    相差很大,3.5就增加了很多东西了
    http://wenku.baidu.com/view/8e5390d6360cba1aa811da23.html
      

  2.   

    4.0不大啊48.1 MBhttp://www.microsoft.com/zh-cn/download/details.aspx?id=177183.0,3.5才叫大。我觉得能争取使用4.0,就使用4.0. 
    像Linq to object,object initializer, Auto-Implemented Properties在2.0里都没有。如果实在不行,再用2.0
      

  3.   

    用了4.0一般都会用linq,lamb吧??
    不然用了4.0和2.0有啥区别。
      

  4.   

    用vs2010+.net20+LinqBridge的话linq lambda统统没问题
      

  5.   

    用户的体验更重要
    那些.NET4.0的特性不用也罢
      

  6.   

    没用到.net 2.0以上的特性就没必要转4.0,毕竟2.0小点,装的人可能多点,4.0的性能效率也没见得比2.0提高多少
      

  7.   

    2.0目标框架
    可以强行引入3.5的System.Core.dll
    修改复制到输出True
    就可以使用Linq Lambda 扩展方法等了
    目标环境必须为2.0 SP2
    最偷懒的方法
      

  8.   

    winform的项目还是改为2.0吧。没有必要使用4.0。。
    3.5以上的东西。只加了一 些让程序变慢的东西。不用也罢。