一次更改名称空间

时间:2013-01-19 18:11:52

标签: c# visual-studio resharper

有没有办法在解决方案的目录/所有类中的所有类中一次更改名称空间?

如果我现在决定refactor一点并因此在目录中移动几个类,那么Resharper将警告我命名空间与目录不同步。

我只能选择逐个浏览所有移动的类并相应地更改名称空间。这是一个猴子的工作,我想知道是否有一个更容易的方法立即这样做。

4 个答案:

答案 0 :(得分:4)

在ReSharper中很容易实现。

右键点击您的解决方案,转到Refactor .. Adjust Namespaces

答案 1 :(得分:1)

  

有没有办法在解决方案的目录/所有类中的所有类中一次更改名称空间?

您不需要resharper - Visual Studio有一个全面的find and replace,可以让您对解决方案中的所有文件执行此操作。

该功能还允许您使用通配符或正则表达式(尽管某些语法特定于Visual Studio)。

答案 2 :(得分:0)

您不需要Resharper。 Visual Studio有Search and Replace个选项。 Resharper也搜索&使用 Ctrl + F

替换选项如下所示

enter image description here

答案 3 :(得分:0)

一种简单的方法是使用Find and Replace功能。但是,Refactor也可以正常工作。