Visual Studio:自动重命名项目(和目录)的工具

Posted

技术标签:

【中文标题】Visual Studio:自动重命名项目(和目录)的工具【英文标题】:Visual Studio: Tools to rename projects (and directories) automatically 【发布时间】:2011-09-03 02:11:23 【问题描述】:

在 SO 中已多次提出类似问题。但大多数答案建议手动完成,这非常耗时。

任何可以自动重命名项目(和目录)的免费工具?

Filip Premanad RydlomentionedVisual Studio Project Renamer,不过从2001年就没有更新过了。

This tool 可以重命名 Visual C++ 项目。但我的项目主要是 C#。

CopyWiz 可以Rename an existing project; Fix up directories and filenames in your projects,但要 39 美元。

类似问题:

How do I rename a Project Folder from within Visual Studio? Proper way to rename solution (and directories) in Visual Studio

【问题讨论】:

【参考方案1】:

请将Visual Studio Project Renamer 添加到列表中。不一样,你提到过。但是正如您所说,该项目自古以来就没有更新。此外,它仅从命令行运行。这让我写了一个 gui 版本,它基本上可以让你直接从 gui 重命名项目。目前该工具支持 Subversion(我将很快添加对 GIT、HG 和 TFS 的支持)。

请查看page了解更多信息。

【讨论】:

为此抱歉了一周。它现在已备份。【参考方案2】:

我个人讨厌“跟风”,但我发现为此创建自己的小实用程序是最好的方法。重命名和项目类型有很多错综复杂的地方。

我知道这不是最好的,但总的来说,我花了 20 分钟来编写该实用程序,并且从那以后一直在使用它。

【讨论】:

VS 2017 现在似乎可以处理重命名了【参考方案3】:

如果有人来这里寻找解决方案:

我编写了一个开源命令行实用程序,它还处理 git 中的重命名,因此历史不会丢失,移动到不同的目录等。

通过dotnet tool install -g ModernRonin.ProjectRenamer 安装,有关文档,请参阅https://github.com/ModernRonin/ProjectRenamer。

【讨论】:

以上是关于Visual Studio:自动重命名项目(和目录)的工具的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 多项目模板重命名命名空间和项目名称

如何在 Visual Studio 2008 中重命名现有解决方案和项目? [复制]

如何在 Visual Studio (C++) 项目向导中添加/重命名配置?

重命名 Visual Studio 2008 MFC 项目后出现 R6034 运行时错误

重命名项目路径后如何将现有项目添加到 Visual Studio 2012

Visual Studio 2015和2017 - 仅使用一个快捷方式应用重命名