安装了framework2.0,但打开C#2010版本的编译环境,目标框架选择还是framework4.0的,怎么解决?用4太占资源了

解决方案 »

  1.   

    新建工程里面有选项,选择framework2.0就行了
      

  2.   

    装3.5完全版的那个,有230M就行了,我试过。
    http://dl.pconline.com.cn/html_2/1/82/id=38126&pn=0.html
      

  3.   

    VS 2008可以选择2。0。2010没用过,应该也有,
    项目-》属性-》应用程序-》目标framework
      

  4.   

    感觉VS2008或者2010,就算你装了framework2.0,并且项目-属性-应用程序中,也将编译目标设为了framework2.0。但编译器还是会用3.5或者4.0来进行编译的,因为3.5和4.0是向下兼容2.0的。
    比如说3.5中,增加了lamda表达式等新特性。但是如果你用VS2010来写程序,并将项目框架设为了framework2.0,按理说在2.0中还没有的lamda表达式,在编译时应该会报错,但事实上程序是可以正常编译运行的。
    但如果将程序发布到只装有framework2.0的环境下运行,就会出错了。