2012-08-30 68 views

回答

-2

在解决方案资源管理器中选择项目节点,然后再次单击其名称 - 就像在Windows资源管理器中重命名任何内容一样。

+1

是啊,这似乎工作....但你知道,还有的项目名称引用到处都没有更新。 –

+0

@EdS。,oops,我没有注意到这是一个C++问题。 (以这种方式重命名C#项目时,引用会更新得很好,但如果它不适用于C++项目,我不会感到惊讶。) –

2

重命名Visual Studio项目是......参与的。

我建议使用VS Project Renamer工具。 我也建议谷歌,甚至可能,甚至StackOverflow的搜索工具将值得一看,然后再问一个问题。

+0

不幸的是,您的链接现在指向的东西似乎非常非常与韩语相关的编程相关博客。我做了一个搜索,并在CodePlex上找到了这个项目,但是当我安装它并在Visual Studio 2013 C++项目上尝试它时,它失败了。 –

23

要重命名一个项目的每一个细节:

  1. 右键单击并重新命名Solution Explorer中的项目。
  2. 右键单击并重命名任何相关的.cpp和.h文件。
  3. 右键单击该项目并选择“删除”。确认保存所有更改的文件。
  4. 退出Visual Studio。
  5. 重命名项目的目录。
  6. 重命名项目的.vcxproj和.vcxproj.filters文件。
  7. 在项目文件夹中搜索文件内容中对旧项目名称的任何引用。 典型的地方是:

    • 项目的主要.cpp文件中的注释。
    • 评论stdafx.cpp。
    • A <RootNamespace>条目在项目的.vcxproj文件中。
  8. 启动Visual Studio并加载.sln文件。

  9. 右键单击解决方案并再次添加项目。
  10. 花点心思新项目的名称,以便您不必再这样做:^)
+1

“把一些想法放到新的项目名称中,这样你就不必再这么做了:^)”OP可能会从一个旧项目开始一个新项目 – pjcard

+0

我会补充一点,我之前已经做了几次,并且这两次我都有问题让过滤器工作,因为项目文件名已被破坏,并且与过滤器文件名不同 - 例如我的项目变成了myproject.vcxproj.vcxproj,而我的过滤器仍然是myproject.vcxproj.filters。重命名项目解决了这个问题。我不确定是什么原因导致文件名首先被破坏。 – pjcard