我用Find-Replace替换了扩展方法,因为不幸的是Resharper无法正确替换它。现在,我在解决方案中有4000个错误,所有这些都是因为缺少新方法的名称空间,所以我迫切需要“修复/导入解决方案中所有缺少的名称空间”功能。
Resharper或其他工具是否有这种情况,或者我将在接下来的几个小时中浏览这些文件,按ALT + ENTER?
[在那里,完成了。
这可能不是最优雅的方法,但是它对我有用,花了大约10分钟完成了一个大型项目。我使用了全局替换工具,并将using MyApp.Domain.Required.Namespace
添加到所有文件的顶部。然后在所有文件上使用R#清理名称空间:在解决方案资源管理器中选择项目,按Ctrl + Shift + R并选择“调整名称空间”。
但是请使用您的版本控制执行签入/存放/存储操作,以便您回滚。我花了一些时间才得到R#正确清理名称空间。
建立在Trailmax的答案上:
(。*)查找所有内容(如果点匹配换行符,则已勾选)
\ r \ n是Windows的正常eol
\ 1代表已被(。*)匹配的内容>
- 打开Visual Studio。