欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

快速的批量修改重命名.net程序的命名空间(一)

程序员文章站 2022-03-08 16:26:27
...

    在实际项目中,我们有时会遇到因为项目重构,需要修改命名空间,除了一个一个类修改外,大多数会采用批量替换的方法去重命名。昨天又遇到了此类问题,网上找过的方法说要结合ReSharper重构重命名.于是装上这个工具,在VS2008上试了一下发现确实能做到,不过后来试验了,不用它VS工具也能够做到批量的重命名,但是有限制。

  以下两种方法如果你的命名空间只是单个词的话没什么问题,如果你这种a.b.c格式的话就只能一段一段的修改,第一种方法你可以修改成a.b.c ,但是改不回a.b,第二种方法只能修改最后的一段c。如果您要完全修改命名空间的话建议还是结合ReSharper来重命名。ReSharper最新版本是在6.0,官网http://www.jetbrains.com/resharper/。具体方法参见http://www.cnblogs.com/tianyaxiang/archive/2011/07/05/2098261.html

方法一:打开项目中要修改的一个类,右键重构--重命名

         快速的批量修改重命名.net程序的命名空间(一)  
            
    
    博客分类: .net 快速批量修改重命名.net程序的命名空间 

方法二:

一 打开项目,选择你要更改的类库,然后选择菜单 视图——类视图

 快速的批量修改重命名.net程序的命名空间(一)  
            
    
    博客分类: .net 快速批量修改重命名.net程序的命名空间 

二 这是看一下类视图就会看到项目下的类的命名空间

 快速的批量修改重命名.net程序的命名空间(一)  
            
    
    博客分类: .net 快速批量修改重命名.net程序的命名空间 

三 选择要重命名的命名空间,右键 重命名

 快速的批量修改重命名.net程序的命名空间(一)  
            
    
    博客分类: .net 快速批量修改重命名.net程序的命名空间 

四  输入新的命名空间

 快速的批量修改重命名.net程序的命名空间(一)  
            
    
    博客分类: .net 快速批量修改重命名.net程序的命名空间 

五 点击应用

 快速的批量修改重命名.net程序的命名空间(一)  
            
    
    博客分类: .net 快速批量修改重命名.net程序的命名空间 

六 选择是,继续重命名

 快速的批量修改重命名.net程序的命名空间(一)  
            
    
    博客分类: .net 快速批量修改重命名.net程序的命名空间 

 即修改完成,所有类的命名空间重命名也就完成了,就这么简单。

 快速的批量修改重命名.net程序的命名空间(一)  
            
    
    博客分类: .net 快速批量修改重命名.net程序的命名空间 

比批量替换高效,不容易出错,自己学习之用,仅作个记录