zoukankan      html  css  js  c++  java
  • 如何使用VS2008打开VS2010的解决方案

    公司大部分人还在使用VS2008做2.0的项目,

    想使用VS2010尝尝鲜,但是也用不到4.0的库,

    想着以后用VS2010做了改动,VS2010仍然可以用,

    就研究查看了一下.SLN文件,

    发现VS2008的SLN文件的开头会有如下代码:

    Microsoft Visual Studio Solution File, Format Version 10.00
    # Visual Studio 2008

    打开VS2010的SLN文件的开头却是如下代码:

    Microsoft Visual Studio Solution File, Format Version 11.00
    # Visual Studio 2010

    试着将VS2010的SLN的前面这两行替换成了VS2008的那两行代码,

    保存关闭,然后双击打开的时候就选择了VS2008,而且打开的项目也是完全没有问题的。

    分享一下这个小技巧,可能会有人需要哦。

    备注:使用的.Net framework一定不要高于VS2008哦,也就是说一定要是VS2008中有的才可以,不然会报错的。

    补充一点,我这里测试的C/S程序,也就是winform下是没有什么问题的,当然也不完全保证一定正确。

    希望测试发现有问题可以在回复中发一下,我们一起研究一下怎么去解决。

    2010-11-19 补充

    在我尝试中发现就算更改这些以后有可能某些VS2010的项目仍然无法使用VS2008打开,因为VS2010新建的.csproj文件中toolsversion版本与VS2008不同,如图所示:

    image

    VS2008的是:

    <?xml version="1.0" encoding="utf-8"?>
    <Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

    而VS2010的是:

    <?xml version="1.0" encoding="utf-8"?>
    <Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

    所以在VS2010的sln文件修改完毕后,先检查一下sln下的所有.csproj文件是否还是4.0如果是4.0请修改为2.0或者3.5,然后再尝试使用VS2008打开。

  • 相关阅读:
    【PHP】算法: 获取满足给定值的最优组合
    @程序员,你还记得当年高考时的样子吗?
    教妹学 Java:难以驾驭的多线程
    二十九岁,刚读完了财富启蒙读物《小狗钱钱》
    蓦然回首,Java 已经 24 岁了!
    @程序员,你需要点金融常识
    教妹学 Java:大有可为的集合
    @程序员,你需要点财商
    教妹学 Java:晦涩难懂的泛型
    大量阅读,并不等同于“走马观花”
  • 原文地址:https://www.cnblogs.com/boyliupan/p/1762726.html
Copyright © 2011-2022 走看看