Resharper - 如何导入所有丢失的命名空间?

Kor*_*ius 3 resharper visual-studio visual-studio-2013

我用Find-Replace替换了扩展方法的用法,因为很遗憾,Resharper无法正确替换它.现在,我在解决方案中有4000个错误,而且所有错误都是因为缺少新方法的命名空间,所以我迫切需要"修复/导入解决方案中所有缺少的命名空间"功能.

Resharper或其他工具是否有这样的事情,或者我将在接下来的几个小时内浏览文件,按ALT + ENTER?

tra*_*max 7

去过也做过.

这可能不是最优雅的方式,但它对我有用,在一个大型项目上用了10分钟.我使用了全局替换工具并添加using MyApp.Domain.Required.Namespace到所有文件的顶部.然后在清理命名空间的所有文件上使用R#:在解决方案资源管理器中选择项目,按Ctrl + Shift + R并选择"调整命名空间".

但是使用您的版本控制进行签入/搁置/存储,以便您可以回滚.在我正确地使用R#清理命名空间之前,我花了几次尝试.

  • 我用替换"使用NUnit.Framework"来做到了 使用"使用NUnit.Framework;使用MyNamespace;",然后Resharper Cleanup做了其余的:) (2认同)