我当前重命名项目文件夹的解决方案是:

从解决方案中删除项目。在Visual Studio外部重命名文件夹。将项目重新添加到解决方案中。

有更好的方法吗?


当前回答

我已经编写了一个小型工具,可以自动执行所有这些步骤。目前它还支持Subversion。

有关当前版本的信息,请访问Visual Studio Project Renamer Infos。

现在可以从Visual Studio项目重命名器下载页下载最新版本。

非常感谢您的反馈。

其他回答

我已经编写了一个小型工具,可以自动执行所有这些步骤。目前它还支持Subversion。

有关当前版本的信息,请访问Visual Studio Project Renamer Infos。

现在可以从Visual Studio项目重命名器下载页下载最新版本。

非常感谢您的反馈。

我们最近上传了一个免费Visual Studio扩展的测试版,它为您提供了这些功能。

查看Visual Studio Gallery:Gallery下载

在Visual Studio外部重命名项目。使用文本编辑器编辑您的_project_name.sln,然后将路径重命名为新路径。

目前没有。实际上,您可以单击损坏的项目节点,在财产窗格中查找属性“Path”,单击小浏览图标,然后选择新路径。

Voilà:)

对于那些使用Visual Studio+Git并希望保留文件历史记录(同时重命名项目和/或解决方案)的用户:

关闭Visual Studio在.gitignore文件中,使用这些路径的重命名版本复制要重命名的项目的所有忽略路径。使用Git move命令如下:git mv<old_folder_name><new_folder_name>有关其他选项,请参阅文档:https://git-scm.com/docs/git-mv在.sln文件中:找到定义项目的行并更改路径中的文件夹名称。该行应类似于:项目(“{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}”)=“<项目名称>”,“<项目路径>\<项目>.csproj”打开Visual Studio,右键单击项目→ 重命名然后,重命名名称空间。我读到ReSharper对此有一些选择。但简单的查找/替换为我完成了任务。删除旧的.gitignore路径。