如何无需手动修改配置将Visual Studio vcxproj文件移动到指定目录
Visual Studio vcxproj 无手动编辑迁移方案
以下操作全程不需要手动修改vcxproj、vcxproj.user、vcxproj.filters配置文件:
单项目迁移步骤
- 打开
math.sln解决方案,确保所有项目正常加载后不要修改任何代码或配置 - 在解决方案资源管理器中右键点击
Arithmetic项目,选择移除,该操作只会将项目从解决方案中剔除,不会删除本地的项目文件 - 打开系统资源管理器,将
E:\vddproject\scrproj\pjrdir\winsix目录下属于Arithmetic项目的3个配套文件(.vcxproj/.vcxproj.user/.vcxproj.filters)全部剪切到目标路径E:\vddproject\scrproj\mediadir\Idexter\Arithmetic下 - 回到VS解决方案界面,右键点击
math.sln解决方案节点,依次选择添加 -> 现有项目,选中刚迁移到目标目录的Arithmetic.vcxproj确认添加即可 - 项目添加完成后如果发现代码文件前有黄色感叹号,右键点击项目选择重定目标项目,选择你当前使用的Windows SDK版本确认,VS会自动修正所有内部路径引用
多项目批量迁移步骤
如果winsix目录下有大量vcxproj需要同步迁移,可直接复用上述逻辑批量操作:
- 一次性将所有需要迁移的项目从解决方案中移除
- 批量剪切所有项目的3个配套配置文件到各自对应的目标目录
- 回到VS添加现有项目时,一次性选中所有目标目录下的vcxproj文件批量添加即可,单批次可处理数十个项目,不需要单独操作每个文件
注意事项
操作前建议先备份整个scrproj目录,避免误操作导致文件丢失。
内容的提问来源于stack exchange,提问作者user11004963
相关产品推荐
相关产品推荐

