公司目前都是 VS 2005,家里是 VS 2008,用了很长时间 2008 了,感觉换回去也不爽,自己没有试过,就算试过心里也没底,希望帮帮忙告诉我一下:VS 2008 的 WinForms 的工程文件能否让 VS 2005 完美支持?或者说直接用 VS 2005 直接继续开发?

解决方案 »

  1.   

    你把自己机子上的vs工程切换到.NET2.0环境
      

  2.   

    什么叫做“完美”?不清楚。我就不跟你说什么vs2008的事了,因为我的电脑上只有vs2010。在别人使用老的环境开发的项目,vs2010完全可以编辑,因为它可以处理2.0以上各个.net版本;如果要用vs2008打开vs2010的.sln文件,实际上只需要把这个文件顶部的版本声明从11.0改为10.0即可(不过我会把.sln文件复制两份,为vs2008单独保留一份),而其它文件则完全不需要做任何修改就可以打开。另外,如果你们公司的工作本身就非常低级,你就可以用他们的开发工具慢慢耗着,自己腾出时间做别的。
      

  3.   

    VS2005打不开VS2008的项目。你就别想了。
      

  4.   


    其实可以这样变通一下来解决!
    对于.sln文件,如果将2005的解决方案用2008打开后,因为.csprj和.sln文件中关于开发工具版本的信息已经被修改成9.0,所以你再用2005打开就不能用了。但是我们可以这样来解决版本共存问题,因为我们的目的只是修改文件内容,那么可以新建一个同名的项目,把所有文件都添加进来修改,然后这些文件覆盖掉旧的2005的解决方案下的同名文件后,用2005打开编辑是没有问题的!
      

  5.   

    加入解决方案,重新生成一下,
    但是vs2008的一些新的属性,
    是不可以加入vs2005的。