将 projects/solutions 从 VS2015 复制到 VS2017

Copying projects/solutions from VS2015 to VS2017

我有许多项目和解决方案是在 Visual Studio 2015 年开发的,位于我的 Documents\Visual Studio 2015\Projects 文件夹下。

我想将项目复制到我的 VS2017 实例进行转换测试,以便它们位于 Documents\Visual Studio 2017\Projects

我有一个 模糊 的回忆,由于路径存储在各种 Visual Studio 文件中,这在以前并不是很好。此外,在使用临时项目进行演示 运行 时,VS2015 中项目文件的时间戳已更新,即使 中似乎没有文件发生更改。

仅复制目录并使用较新的 Visual Studio 打开解决方案文件是否安全?

请注意,我不想以任何方式影响原始文件,它们需要留在 VS2015 中。

经过测试,这似乎是安全的。

测试涉及将目录复制到 VS2017 区域,然后重命名 VS2015 区域的顶层,以便任何引用(如果存在)很可能显示为错误。

重命名旧区域后,复制的解决方案可以在 VS2017 中正常打开,并升级到该工具集。

目录时间戳的更新几乎肯定是一个不同的问题,可能是因为我用 vim 在 目录中打开了一个文件 ,它创建并删除了一个临时文件。