我正在将VS2003项目(.NET 1.1)转换为VS2008(.NET 2.0),并且已经转换了所有C#(很简单)。我有一台新机器在VS2008上进行了C#转换。由于存在一些内存保护问题,我们有一个C ++层无法在.NET 2.0下运行。
C ++层很老了,几年前由一些分包商编写 - 它的代码不是很好......
我的旧机器安装了带有我们的C / C ++层的VS 2003(与Visibroker交谈)当机器上的硬盘崩溃时,我还没有完成C部件的转换。
我没有时间修复C ++位的.NET 2.0转换,所以仍然需要在VS 2003下构建。
问题是:我可以在 VS2008之后安装VS 2003 吗?会搞砸吗?由于公司政策,无法在VM中安装它。
感谢
答案 0 :(得分:3)
前段时间我处于同样的情况,并在安装了VS 2008的(虚拟)PC上安装了VS 2003。不幸的是我不记得在安装VS 2003之后我是否已经对VS 2008安装进行了“修复”,但我认为它只是有效。
答案 1 :(得分:2)
我上周必须这样做。在2008年之后安装2003就可以了。唯一似乎搞得一团糟的是,现在所有的VS图标看起来都像Windows中的旧版本。
答案 2 :(得分:1)
我同时运行vs2003和vs2008。我相信在2008年之后安装2003的最糟糕情况是需要重新安装2008.
我会继续尝试,但除非我有一天的大部分时间,否则我不会开始。
答案 3 :(得分:0)
2008年之后安装vs.net 2003会没问题,唯一的问题是,vs.net版自动检查程序可能无法正常工作。例如,如果您在2003年之后安装2008,并且如果您双击项目文件或解决方案文件,将打开正确版本的vs.net,根据它的实际版本。但如果相反,.net 2003版本检查器将覆盖2008,如果双击旧版本项目文件,它将无法打开vs.net2008。只需重新安装2008即可解决问题。