3

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

4

2 回答 2

3

这真的取决于你正在从事什么样的项目。VS 的每个新版本实际上都删除了某些功能。

http://msdn.microsoft.com/en-us/library/vstudio/hh266747.aspx

VS2013 不支持 ASP.NET MVC 3。

于 2013-10-25T09:32:56.847 回答
2

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

您仍然可以通过让 VS2013 使用"Platform Toolset"来自例如 VS2010 或 VS2012 的旧框架来定位旧框架,但这将迫使您安装其中任何一个。我正在使用这个确切的场景(VS2010 + VS2013)并且效果很好。(我在那个特定的虚拟机中只有 VS2010 和 2013,而不是 2012。)

更新:这是一个MSDN 页面,它支持我关于 C++/CLI 的声明,仅供参考。

于 2013-10-27T07:26:13.800 回答