我能安全地在安装了Visual Studio 2012之后安装Visual Studio 2010吗?

28
我知道传统上最好按照程序“诞生”的顺序安装,因为这通常可以避免更多的问题。
这两个程序之间是否存在已知的时间依赖关系?
2个回答

21

这在我的电脑上可以运行。

我大约一天前刚完成它,没有遇到任何问题。我很惊讶整个过程如此顺利,如果这能代表通常情况,那应该很容易。

Visual Studio安装到特定目录非常出色,除了支持组件(它们被检测为已安装并被跳过)。当在11之后安装10时,只需要10本身和一个或两个运行库。自从安装了10和11,包括11的项目编译为10的支持(以支持XP)以来,它们都一直完美地工作着。

安装9(2008)可能会变得有点混乱,但通常您可以在安装10之后安装它并使用后向兼容性。我不知道如果您安装11,然后是10,再是9会发生什么(也许可以工作)。


谢天谢地,我不需要回到9了!我很惊讶11在我的干净的Win8 SSD盒子上安装得有多快。希望在真正需要它(工作)之前避免安装10,因此按照我的安装顺序! - Jack Ukleja
刚在我的Windows 8电脑上安装了VS 2008,之前已经使用了几个月的VS 2012。在VS 2012中似乎一切正常,甚至ReSharper和其他插件仍然像往常一样工作良好。 - Uwe Keim

0

VS 2012 对我来说破坏了2010,但我不知道反过来是否也会出现问题。当然,在生产环境中不要这样做。

解决方法:可以免费下载Windows SDK,其中包含vc10编译器和工具链,您可以在使用VS2012进行编译时使用它。只需在项目选项中选择适当的平台工具集即可。


我已经尝试在2010的基础上安装2012,一切都运行良好(README中有一些注意事项,但它们是相当晦涩的东西,例如如果您在某些操作系统上使用x64编译器)。 - Jack Ukleja
对我来说,它破坏了vc10链接器。但你无法确保。你可以在虚拟机或其他电脑上尝试,但如果这是你唯一的开发计算机,那么风险总是存在的。 - Bartek Banachewicz
这似乎是一个很好的选择,但它在我的W8机器上安装失败了,出现了一个设置错误“无法安装已经存在的DLL”,而且日志文件中没有足够的信息让我弄清楚发生了什么。:( - Gordon

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接