如何在Visual Studio 2003中重命名C ++源文件?

时间:2014-05-22 08:36:26

标签: visual-studio-2003

我在Visual Studio 2003中的几个单独的解决方案中有几个C ++项目 我需要重命名这些项目中的几个目录和源代码文件 如何重命名目录和源文件,以便VS识别新名称?

如果我在操作系统中更改文件名,VS会忽略它们。它仍然在解决方案资源管理器中显示旧文件名,然后双击它们会产生错误消息(例如"无法完成操作")。

解决方案资源管理器似乎无法提供任何重命名文件的方法 我可以选择一个文件并查看属性,例如它指向的文件系统路径,但我无法更改任何属性。

我没有使用集成的源代码控制。

1 个答案:

答案 0 :(得分:0)

我从几个方面解决了这个问题。

  • 如果我重命名包含解决方案中使用的项目的目录,我可以直接编辑SLN文件,也可以在Visual Studio中打开解决方案,然后删除并重新添加受影响的项目。

    < / LI>
  • 如果我重命名项目使用的源文件,我可以编辑VCPROJ文件,因为它包含该项目中所有源文件的路径。

我还必须检查&#34;其他包含目录的所有项目&#34;和&#34;其他图书馆目录&#34;。其中一些引用了重命名的目录 我最终使用一个单独的文本编辑器修复了大部分内容,并且#34;在文件中查找&#34;用于查找目录引用的函数。这比使用VS UI检查每个项目的属性要快。