新建winform项目时目标框架是.NET Framework 4.0,但是项目添加后目标框架是.NET Framework Client Profile 4.0,这是怎么回事呢?

解决方案 »

  1.   

    Microsoft .NET Framework 4.0 分为两部分,一部分是常用的功能,称为 Client Profile,这是必须安装的基础性的东东,也可以单独下载并安装。另外一部分是不那么常用的扩展功能,称为 Extended。我们平常使用的安装包是 Full 安装包,两部分都会安装
    http://msdn.microsoft.com/zh-cn/library/cc656912.aspx
      

  2.   

    http://stackoverflow.com/questions/2865651/target-framework-what-does-net-framework-client-profile-mean
      

  3.   

    怎么把它设置为.NET Framework 4.0呢?不要.NET Framework Client Profile 4.0。
    一般我都是建好项目后再手工改,很麻烦,最重要的是可能忘掉,有时就没在意这个事情,到用来某个不支持的控件或类库时编译器才提示,无语了,可不可以在哪里设置?
      

  4.   

    这个我知道,在msdn论坛也有相关帖子,但是我要的是解决方案,全部没有,如果不能设置,我认为这是一个很大的bug,即使微软可能是故意的,因为在创建项目的时候选择的是.NET Framework 4.0,而不是.NET Framework Client Profile 4.0