从前我用VS2005, 操作系统自动更新的时候给我装了 .net framework 2.5
结果我写完程序到客户那边不能运行, 最后查出来是因为我使用了 2.5中有但2.0中没有的方法所以我想搞清楚, vs2010 选择的这个.net framework2.0 会不会使用 .net framework2.5更新的方法?这个好像有点较真, 但是的客户很牛气, 不愿意装net 2.5.烦劳知道的说下.

解决方案 »

  1.   

    .net framework 2.5 好牛的版本,是楼主开发的山寨版吗
      

  2.   

    shi 3.5吧
    从前我用VS2005, 操作系统自动更新的时候给我装了 .net framework 2.5
    结果我写完程序到客户那边不能运行, 最后查出来是因为我使用了 2.5中有但2.0中没有的方法
     
    这我类个去你直接改代码把你使用到3.5特性的函数全部改成2。0的函数去实现。这不就行了么
      

  3.   

    应该是 3.5 ,用了LINQ?用2.0的话不会用到高版本的 方法的。
      

  4.   

    我说错了, 用.net framework2.0 的sp2 里更新的方法.不是3.5, sorry
      

  5.   


    好像没法在项目里设置,只能开发机器上卸载sp2.我的cli工程也要求部署机器上安装vc9 distributable sp1才可以。因为我安装了vs2008 sp1.另外windows update可能自动给net 运行时打sp补丁。让客户从微软官网上下载,看起来安全点。
    http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=5b2c0358-915b-4eb5-9b1d-10e506da9d0f或者做个安装包,在安装包里安装.net framework.
    参考
    http://www.cnblogs.com/findcaiyzh/archive/2009/02/04/1979553.html