本需求:在同一个解决方案中。因为要在另一个项目的基础上添加功能,而之前的项目同时存在。相当于是分支开发。
第一方案:采用项目模板形式,做了以后,发现少了很多东西。因为我是C++项目。查了资料,原来C++项目不支持模板。
第二方案:复制,粘贴。
**1,复制整个文件夹到目标位置。
2,修改文件夹名称。
3,添加现有项目。**
报错:解决方案已经包含名为**项目
可以理解,因为原解决方案中已经有同名项目,把原项目改名,还是报同样的错误!!
查资料。得出解决方案。
解决方案:修改**** .vcxproj文件
a:修改文件名oldname..vcxproj->newname.vcxproj
b:修改内容:打开:newname.vcxproj,
该文件是xml文件,修改
`<ProjectName>oldname</ProjectName>`
为
`<ProjectName>newname</ProjectName>`
成功!