【问题标题】:VS.NET 2003 and VS.NET 2008 co-existenceVS.NET 2003 和 VS.NET 2008 共存
【发布时间】:2008-12-21 22:32:39
【问题描述】:

我正在将 VS2003 项目 (.NET 1.1) 转换为 VS2008 (.NET 2.0) 并且已经转换了所有 C#(很简单)。我得到了一台新机器,并在 VS2008 上进行了 C# 转换。由于一些内存保护问题,我们的 C++ 层无法在 .NET 2.0 下运行。

C++ 层相当陈旧,是几年前由一些分包商编写的 - 它的代码不是很好...

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

我没有时间修复 .NET 2.0 转换的 C++ 位,所以仍然需要在 VS 2003 下构建。

问题是:我可以在 VS2008 之后安装VS 2003 吗?会把事情搞砸吗?由于公司政策,不能将其安装在 VM 中。

谢谢

【问题讨论】:

  • 感谢 cmets。你给了我尝试的信心!

标签: .net visual-studio-2008 visual-studio-2003


【解决方案1】:

前段时间我遇到了同样的情况,并在已经安装了 VS 2008 的(虚拟)PC 上安装了 VS 2003。不幸的是,我不记得在安装 VS 2003 后是否对 VS 2008 安装进行了“修复”,但我认为它确实有效。

【讨论】:

    【解决方案2】:

    上周我只需要这样做。在 2008 年之后安装 2003 就可以了。唯一似乎搞砸了的是,现在所有的 VS 图标看起来都像 Windows 中 2003 年的旧图标。

    【讨论】:

      【解决方案3】:

      我同时运行了 vs2003 和 vs2008。我认为在 2008 年之后安装 2003 的最坏情况是需要重新安装 2008。

      我会继续尝试,但除非我有大部分时间去做,否则我不会开始。

      【讨论】:

        【解决方案4】:

        在 2008 之后安装 vs.net 2003 就可以了,唯一的问题是,vs.net 版本自动检查器可能不起作用。例如,如果你在 2003 之后安装 2008,如果你双击项目文件或解决方案文件,将打开正确版本的 vs.net,根据它的实际版本。但如果反过来,.net 2003 版本检查器将覆盖 2008,如果双击旧版本的项目文件,它将无法打开 vs.net2008。只需重新安装 2008 即可解决此问题。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-07-22
          • 1970-01-01
          • 1970-01-01
          • 2010-09-16
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多