可能重复:
What's the best way to do a bulk namespace rename on a large c# application?
我正在更改解决方案中项目的默认命名空间。 例如,我可以使用Resharper在一个项目中为我调整命名空间。 但我正在寻找一些可以调整整个解决方案中的命名空间的工具。 我正在使用VS2008专业版。是否有一个refacotring工具可以调整我的解决方案的所有项目中的命名空间? (解决方案中约有60个项目!痛苦!)
答案 0 :(得分:2)
重构命名空间DOES在Resharper中工作...右键单击要重命名的命名空间,选择refactor->refactor this
,然后在编辑器的迷你弹出窗口中选择rename namespace
。 I.E namespace myproj.data {
- 右键点击“数据”
选择一个新名称,单击“下一步”,Resharper将在整个应用程序中重命名命名空间。
您也可以右键单击并选择refactor->rename
...我已经测试了两者,它们都有效。
答案 1 :(得分:1)
查找和替换?
有多少个项目?你不能只做每个项目。这不是你不得不多次做的,对吗?
答案 2 :(得分:1)
R#有一个选项Adjust Namespaces。
右键单击解决方案。然后从上下文菜单中选择Refactor并单击“Adjust Namespaces ...”