将 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
在 目录中打开了一个文件 ,它创建并删除了一个临时文件。
我有许多项目和解决方案是在 Visual Studio 2015 年开发的,位于我的 Documents\Visual Studio 2015\Projects
文件夹下。
我想将项目复制到我的 VS2017 实例进行转换测试,以便它们位于 Documents\Visual Studio 2017\Projects
。
我有一个 模糊 的回忆,由于路径存储在各种 Visual Studio 文件中,这在以前并不是很好。此外,在使用临时项目进行演示 运行 时,VS2015 中项目文件的时间戳已更新,即使 中似乎没有文件发生更改。
仅复制目录并使用较新的 Visual Studio 打开解决方案文件是否安全?
请注意,我不想以任何方式影响原始文件,它们需要留在 VS2015 中。
经过测试,这似乎是安全的。
测试涉及将目录复制到 VS2017 区域,然后重命名 VS2015 区域的顶层,以便任何引用(如果存在)很可能显示为错误。
重命名旧区域后,复制的解决方案可以在 VS2017 中正常打开,并升级到该工具集。
目录时间戳的更新几乎肯定是一个不同的问题,可能是因为我用 vim
在 目录中打开了一个文件 ,它创建并删除了一个临时文件。