使用vs2008做项目,在项目中调用Framework 2.0编译好的dll类库,生成的目标选择Framework 3.5,那最终的生成的可执行文件运行环境是只需要Framework3.5呢,还是2.0和3.5都需要?

解决方案 »

  1.   

    2.0,但是要注意vs2008会安装2.0 sp2,所以,注意不要用了sp2中的某些新方法,或者要求部署时安装sp2
      

  2.   

    运行在.NET Runtime 2.0上。所谓的.NET 3.5,其runtime仍然是.NET Framework 2.0的,唯一的区别就是3.5加了很多类库和框架,比如WPF, WCF之类的。Regards,
    All-In-One Code Framework Project Group
    http://cfx.codeplex.com
      

  3.   

    在3.5环境下开发的就要3.5框架。与2.0中dll无关