将类移动到不同的命名空间,是否可以向我的文件添加隐式使用?

时间:2013-02-15 19:31:23

标签: c# visual-studio-2010 refactoring resharper

我将一个类从一个名称空间移动到另一个名称空间,现在我有超过2000个错误要通过。

所有错误都与我移动的类有关,是否有可能以某种方式隐式或全局地向我的所有文件添加命名空间?

或者是手动修复每个错误的唯一方法吗?

我有ReSharper,但我厌倦了进行全局变更,甚至不确定Resharper是否会在所有文件中解决这个问题?

2 个答案:

答案 0 :(得分:1)

使用ReSharper,您可以右键单击类名,从弹出菜单中选择Refactor,然后选择Move ...选择Move Type To Another Namespace。 ReSharper将更改命名空间并更正引用新命名空间的所有文件,如果您可以回滚移动,则可以选择此选项。

答案 1 :(得分:0)

您是否在调用此类的类上实现using语句? 如果是这样,只需使用搜索并替换从旧命名空间到新名称的整个解决方案。它会做到这一点。如果他们在同一解决方案中处于单独的项目中,则必须添加。对该项目的参考。