【问题标题】:Transitioning from Visual Studio 2010 to Visual Studio (community) 2015从 Visual Studio 2010 过渡到 Visual Studio(社区)2015
【发布时间】:2016-02-06 23:13:53
【问题描述】:

我想升级一台当前运行 Visual Studio 2010(主要用于 C++)的机器1到 Visual Studio 20152,它将主要使用 C++ 和 C#。

有人可以帮助我尽可能轻松地做到这一点吗?

我的主要担忧与我需要遵循的程序有关,例如: 我需要先卸载当前版本,删除剩余文件夹,清理寄存器吗?项目、解决方案和代码是否有效或是否需要任何转换?


  1. 运行 Windows 7。

  2. 建议我安装Visual Studio Community 2015

【问题讨论】:

  • 您的机器上可以有多个版本的 Visual Studio。只要将安装目录、头文件目录等分开,应该没有问题。我目前在一台机器上安装了 VS 2008、VS 2013 和 VS 2015。
  • 如果你不改变打开项目时VS不会这样做的框架,你会没事的。现在取决于 VS2010 使用的版本,两者之间可能会略有不同,但您将拥有更丰富的 VS2015 IDE。
  • @PaulMcKenzie 是的,从 2005 年、2008 年等开始,我的文件夹很少,我不知道这是好事还是坏事,是否应该将它们全部删除并安装一个版本。跨度>
  • 不要删除任何内容。只需将新版本安装在不同的目录中即可。您可以选择指定安装目录名称。一切都应该从那里照顾好自己。
  • 这太笼统了——完全是随机的个人经历和升级建议。

标签: c# c++ visual-studio


【解决方案1】:

你的机器上可以同时安装VS2015和VS2010,我目前安装了五个不同版本的VS。

安装完成后,您可以打开您的*.sln 文件,VS2015 应该提供将它们转换为最新版本。对于 C# 项目,通常很轻松,只需仔细检查项目所针对的 .NET 框架版本即可。

对于 C++ 项目,事情开始变得棘手,VS2015 将为您转换项目只是花花公子。但是东西可能无法编译,很可能是由于您的代码中的错误以及新的 C++ 编译器更加挑剔(一件好事)这一事实。您可能还需要注意 C++ 项目所针对的 Windows SDK Target Platform Version 版本,有时使用旧版本的 Windows SDK 会更容易。对于 CRT 版本 Platform Toolset 也是如此。

【讨论】:

    【解决方案2】:

    我安装2015的同时保留2010,没有遇到任何问题。

    我有一个项目无法在 VS 2015 中编译,所以我启动了旧版本,它工作正常。但除此之外,新版本在各方面都更好。新的 Visual Studio 不会破坏旧版本,但会提示您升级解决方案文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-27
      • 1970-01-01
      • 2020-01-21
      • 2016-04-25
      • 2017-08-25
      • 2017-06-03
      • 1970-01-01
      相关资源
      最近更新 更多