代码之家  ›  专栏  ›  技术社区  ›  Fortyrunner

VS.NET 2003和VS.NET 2008共存

  •  1
  • Fortyrunner  · 技术社区  · 17 年前

    我正在将一个VS2003项目(.NET 1.1)转换为VS2008(.NET 2.0),并且已经转换了所有的C#(非常简单)。我买了一台新机器,在VS2008上做了C#转换。由于一些内存保护问题,我们有一个C++层,它不在.NET 2下工作。

    C++层相当古老,几年前由一些分包商编写,它不是很好的代码。

    我的旧机器安装了VS2003和我们的C/C++层(与Visibroker进行了对话),当那台机器上的硬盘崩溃时,我还没有完成C部分的转换。

    问题是:我可以安装VS2003吗 VS2008?它会把事情搞砸吗?由于公司的政策,在VM中安装它不是一个选项。

    谢谢

    4 回复  |  直到 17 年前
        1
  •  3
  •   M4N    17 年前

    不久前,我也遇到了同样的情况,在一台已经安装了VS2008的(虚拟)PC上安装了VS2003。不幸的是,我不记得在安装VS 2003之后是否对VS 2008安装进行了“修复”,但我认为它刚刚起作用。

        2
  •  2
  •   DancesWithBamboo    17 年前

        3
  •  1
  •   Eric Haskins    17 年前

        4
  •  0
  •   Leon Guan    16 年前

    在2008年之后安装vs.net 2003是可以的,唯一的问题是,vs.net版本自动检查程序可能无法工作。例如,如果您在2003年之后安装2008,并且如果您双击项目文件或解决方案文件(根据其实际版本),将打开正确版本的vs.net。但是如果它被反转,那么.NET2003版本检查器将覆盖2008,如果您双击旧版本的项目文件,它将无法打开vs.net2008。只需重新安装2008即可解决此问题。