我需要将现有的代码库从命名约定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/