VS.NET 2003 和 VS.NET 2008 共存
我正在将 VS2003 项目 (.NET 1.1) 转换为 VS2008 (.NET 2.0),并转换了所有 C#(很简单)。 我买了一台新机器,并在VS2008上进行了C#转换。 由于一些内存保护问题,我们有一个 C++ 层无法在 .NET 2.0 下工作。
C++ 层相当古老,是由一些分包商几年前编写的 - 它的代码不是很好...
我的旧机器安装了 VS 2003 和我们的 C/C++ 层(与 Visibroker 通信),我还没有完成当该机器上的硬盘崩溃时转换C部分。
我没有时间修复 C++ 位的 .NET 2.0 转换,因此仍然需要在 VS 2003 下构建。
问题是:我可以在 VS2008 之后安装 VS 2003 吗? 会不会把事情搞砸了? 由于公司政策的原因,无法将其安装在虚拟机中。
谢谢
I was in the process of converting a VS2003 project (.NET 1.1) to VS2008 (.NET 2.0) and had converted all the C# (easy enough). I got a new machine and did the C# conversion on VS2008. We had a C++ layer that wasn't working under .NET 2.0 because of some memory protection issues.
The C++ layer was pretty old and was written by some sub-contractors years ago - its not great code...
My old machine had an install of VS 2003 with our C/C++ layer (that talked to Visibroker) I hadn't finished converting the C parts when the hard disk on that machine crashed.
I haven't got time to fix the .NET 2.0 conversion of the C++ bit so still need to build under VS 2003.
Question is: Can I install VS 2003 after VS2008? Will it mess things up? Installing it in a VM isn't an option because of company policy.
thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
前段时间我也遇到过同样的情况,在一台已经安装了 VS 2008 的(虚拟)PC 上安装了 VS 2003。 不幸的是,我不记得在安装 VS 2003 后是否对 VS 2008 安装进行了“修复”,但我认为它确实有效。
I was in the same situation some time ago and installed VS 2003 on a (virtual) PC that had VS 2008 already installed. Unfortunately I don't remember whether I had done a "Repair" of the VS 2008 installation after installing VS 2003, but I think it just worked.
我上周才不得不这样做。 2008 之后安装 2003 效果很好。 唯一看起来混乱的是,现在所有 VS 图标看起来都像 Windows 中的 2003 年旧图标。
I just had to do this last week. Installing 2003 after 2008 works just fine. The only thing that seems to have been messed up is that now all of the VS icons look like the old 2003 ones in Windows.
我同时运行vs2003和vs2008。 我相信在 2008 年之后安装 2003 最坏的情况是需要重新安装 2008。
我会继续尝试,但除非我有大部分时间来做这件事,否则我不会开始。
I've run vs2003 and vs2008 simultaneously. I believe the worst case scenario for installing 2003 after 2008 would be needing to reinstall 2008.
I would go ahead and try, but I wouldn't start unless I had most of a day to do it.
2008年后安装vs.net 2003就可以了,唯一的问题是vs.net版本自动检查器可能无法工作。 例如,如果您在2003年之后安装2008年,则双击项目文件或解决方案文件将根据其实际版本打开正确版本的vs.net。 但如果颠倒过来,.net 2003 版本检查器将覆盖 2008,并且如果双击旧版本的项目文件,将无法打开 vs.net2008。 只需重新安装 2008 即可解决该问题。
Installing vs.net 2003 after 2008 will be fine, the only problem is, the vs.net version auto-checker may not work. For example, if u install 2008 after 2003, and right version of vs.net will be opened if you double click on a project file or solution file, according it's actual version. But if it's reversed, the .net 2003 version checker will override 2008, and it won't be able to open vs.net2008 if you double click on a older version project file. Simply reinstall 2008 will fix the issue.