Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 新笔记本电脑-是否有理由安装Visual Studio 2012和2013?_Visual Studio_Visual Studio 2012_Visual Studio 2013 - Fatal编程技术网

Visual studio 新笔记本电脑-是否有理由安装Visual Studio 2012和2013?

Visual studio 新笔记本电脑-是否有理由安装Visual Studio 2012和2013?,visual-studio,visual-studio-2012,visual-studio-2013,Visual Studio,Visual Studio 2012,Visual Studio 2013,我刚刚得到一台新的工作笔记本电脑,并订阅了MSDN。我的旧笔记本电脑与2008年、2010年和2012年相比有很大差距。如果可以避免的话,我宁愿不要再安装所有这些。我这里的主要问题是,如果我可以访问VS 2013,是否有任何理由安装VS 2012?我相信项目和解决方案是兼容的,再次安装VS 2012(以及VS 2010)还有什么其他原因?如果我有一个使用VS2010创建的MVC 3应用程序,是否可以在VS2013中打开并使用该应用程序,而无需“升级”项目类型?这取决于您正在处理的项目类型。VS的

我刚刚得到一台新的工作笔记本电脑,并订阅了MSDN。我的旧笔记本电脑与2008年、2010年和2012年相比有很大差距。如果可以避免的话,我宁愿不要再安装所有这些。我这里的主要问题是,如果我可以访问VS 2013,是否有任何理由安装VS 2012?我相信项目和解决方案是兼容的,再次安装VS 2012(以及VS 2010)还有什么其他原因?如果我有一个使用VS2010创建的MVC 3应用程序,是否可以在VS2013中打开并使用该应用程序,而无需“升级”项目类型?

这取决于您正在处理的项目类型。VS的每个新版本实际上都删除了某些功能


VS2013不支持ASP.NET MVC 3。

Lex的答案很好。我还想补充一点,如果您使用的是Visual Studio 2013,升级到Visual Studio 2013将迫使您以.NET 4.5为目标,如果您的用户只有.NET 4.0等,这可能根本不可取

通过让VS2013使用VS2010或VS2012中较旧的
“平台工具集”
,您仍然可以针对较旧的框架,但这将迫使您安装其中一个。我使用的正是这个场景(VS2010+VS2013),效果非常好。(在那个特定的虚拟机中,我只有VS2010和2013,而不是2012。)


更新:下面是一个支持我关于C++/CLI的声明的示例,仅供参考。

我现在要安装VS 2010,因为我们确实有一些旧版本需要它。我们从来没有真正采用过2012年(感觉还是很新),所以也许我可以跳过这个。感谢输入,Visual C++的每一个版本都有突破性的变化。因此,在完全迁移到新版本之前,您需要安装这两个版本。