分享

vs2010打开vs2012,vs2013编写的工程

 心情谷 2015-10-30

       在vs里面,vs2012,vs2013能够直接打开用vs2010写的工程项目,但是vs2010是不能直接打开用vs2012,vs2013编写的项目的。当然修改一下参数还是能够打开的。

方法/步骤:
  1. 进入项目文件夹,找到项目的.sln文件。操作如图(演示的项目名叫:MyTest20150519 )

    vs2010打开vs2012,vs2013编写的工程
  2. 进入后修改参数:

    Microsoft Visual Studio Solution File, Format Version 12.00

    # Visual Studio 2012

    改为:

    Microsoft Visual Studio Solution File, Format Version 11.00

    # Visual Studio 2010

    保存退出。

    vs2010打开vs2012,vs2013编写的工程
  3. 进入该目下的项目文件夹。

    vs2010打开vs2012,vs2013编写的工程
  4. 用记事本打开App.config文件,

    vs2010打开vs2012,vs2013编写的工程
  5. sku=".NETFramework,Version=v4.5"

    改为:

    sku=".NETFramework,Version=v4.0"

    保存退出。

    vs2010打开vs2012,vs2013编写的工程
  6. 用记事本打开.csproj文件。如图:

    vs2010打开vs2012,vs2013编写的工程
  7. <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>

    改为:

    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>

    保存退出。

    vs2010打开vs2012,vs2013编写的工程
  8. 8
    修改后就可以用vs2010打开用高版本写的项目了。
    说明:只修改解决方案(.sln),可以将代码移植到VS2010下,但无法编译。只有修改工程文件(.csproj)下的.NET framework版本才能够正常编译。此外,如果工程文件下无如图所示的V4.5,也可以打开“项目”->项目属性->配置属性->链接器->清单文件->生成清单 ,把里面的值由(/MANIFEST:YES)”改为(/MANIFEST:NO)”就行了。 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多