请问用4.0框架做的C#程序能不能降成2.0的?

解决方案 »

  1.   

    基本不能 既然用了.net4.0 就肯定用了4.0的性特性 何况4.0的CLR和2.0的CLR都不一样了
      

  2.   

    可以,只不过4.0中一些新的写法不能再2.0下正常编译,比如linq在VS中,更换.NET框架版本选中项目/网站,右击属性->应用程序->目标框架 选择修改版本,更改后编译及发布均以设置为准
      

  3.   

    可以。如果写程序的人是2.0的脑子的话。事实上,用着VS2012写程序的民工,却连C# 2.0语法都还不掌握,天天用ArrayList的人还大有人在。