我需要将现有的代码库从命名约定X更改为Camel Case。

它在Visual Studio 2008中。数十万行代码。其中一些是C#。其中一些是不受管理的C++。

我开始手动重构它。但是,这很机械。我当时以为某种产品可以在几秒钟内完成工作,而这将需要我花费数周时间。

客户对自己的命名约定非常挑剔。因此,如果我使用产品,则必须根据其标准进行自定义。

我什至在考虑编写一个Visual Studio加载项来做到这一点。

有人知道任何适用于此的产品吗?
我不在乎它是否在Visual Studio中运行。

谢谢!

最佳答案

我知道有几种基于词法/语义分析的重命名工具,但我认为没有针对您的特定“命名约定X”的转换工具。

尽管编写VS附加组件不是一个坏主意,但我还是建议您使用自己喜欢的脚本语言编写脚本。 (例如Perl,Python,Ruby或其他)

关于c# - 如何在大量现有代码中更改命名约定?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4248344/

10-15 02:36