我还能从旧版本的 Visual Studio 打开代码吗?

我还能从旧版本的 Visual Studio 打开代码吗?

我目前正在项目中下载 Visual Studio 2019。我是否可以使用 Visual Studio 2019 打开 Visual Studio 2017 中的代码,还是必须重新下载?

答案1

我是否可以使用 VS 2019 打开 VS 2017 中的代码,还是必须重新执行此操作?

Visual Studio 通常不会在打开以前版本的解决方案时出现问题。这意味着使用 Visual Studio 2017 制作的解决方案将在 Visual Studio 2019 中毫无问题地打开。

Visual Studio 的解决方案文件曾经特定于创建它们的版本。根据我拥有 Visual Studio 2019 解决方案并能够使用 Visual Studio 2013 打开它的经验,似乎情况不再如此。

另外,您可能需要确保针对平台工具集的较新版本,但 Visual Studio 2019 也可以针对以前的版本。

您能详细说明一下针对较新版本的 C++ 编译器是什么意思吗?这不就是我下载 2019 所做的事情吗?

您的项目当前设置为以您在 Visual Studio 2017 中选择的任何版本为目标。除非您更改它,否则它将继续以当前版本为目标。Microsoft 网站上有文档,如果您搜索 Platform Toolset,您将找到有关如何更改项目设置的文档。

答案2

很可能您不会遇到任何问题。Visual Studio 及其语言通常向后兼容。如果存在兼容性问题,Visual Studio 将自动尝试纠正问题并指出 IDE 或语言的任何问题。但是,语言很少改变。但是,您应该始终阅读升级前的任何信息和任何发行说明,以确保万无一失。

相关内容