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

摘要:
在实际项目中,我们有时会遇到因为项目重构,需要修改命名空间,除了一个一个类修改外,大多数会采用批量替换的方法去重命名。昨天又遇到了此类问题,网上找过的方法说要结合ReSharper重构重命名.于是装上这个工具,在VS2008上试了一下发现确实能做到,不过后来试验了,不用它VS工具也能够做到批量的重命名,但是有限制。如果您要完全修改命名空间的话建议还是结合ReSharper来重命名。ReSharper最新版本是在6.0,官网http://www.jetbrains.com/resharper/。具体方法参见http://www.cnblogs.com/tianyaxiang/archive/2011/07/05/2098261.html。

在实际项目中,我们有时会遇到因为项目重构,需要修改命名空间,除了一个一个类修改外,大多数会采用批量替换的方法去重命名。昨天又遇到了此类问题,网上找过的方法说要结合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程序的命名空间(一)第1张

方法二:

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

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

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

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

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

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

四 输入新的命名空间

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

五 点击应用

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

六 选择是,继续重命名

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

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

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

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

免责声明:文章转载自《快速的批量修改重命名.net程序的命名空间(一)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Navicat for MySQL 选项设置技巧详解wince 串口调试信息输出下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Eclipse 常用快捷键

 Eclipse 常用快捷键 1、ctr+/ 注释代码、反注释代码 2、F3 或ctrl+鼠标左键 打开声明 3、ctrl+q 回到最后编辑位置 4、ctrl+t 打开类型继承结构 5、alt+shift+r  重命名  可以重命名类名、方法名、变量等 如果连续两次使用快捷键,会弹出重命名窗口,选择更新其他引用。 6、alt+方向键  移动当前行 这也...

CentOS 多版本 GCC 共存

用于解决需要多个GCC版本的场景,可以自定义各版本GCC的名称 如何编译安装高版本GCC以及可能存在的动态链接库未替换问题参考以下两篇文章 https://zhuanlan.zhihu.com/p/33026927 https://itbilu.com/linux/management/NymXRUieg.html 首先可以在~/.bashrc文件里添加这...

Eclipse安装SVN插件

原文:http://www.cnblogs.com/ruiati/p/3584120.html 1、下载最新的Eclipse,我的版本是3.7.2 indigo(Eclipse IDE for Java EE Developers)版    如果没有安装的请到这里下载安装:http://eclipse.org/downloads/ 2、下载SVN插件sub...

python根据excel清单对文件批量重命名

简单且好用,目标是根据图片名称中的身份证号,从excel表里查找对应的学院,然后将学院名字加在图片名称前。 图片名称的前18位是身份证号,截取出来在excel中遍历,获取到对应的学院名,对图片重命名加在前面。 最后结果 用到os,xlrd两个库,os自带,xlrd直接执行命令行pip install xlrd进行安装。os用于读取文件名和重命名文件,...

Winow7安装指纹登陆

1、计算机 右键 -》属性 -》设备管理器 -》 安装好插件。 2、win7 内置administrator不能直接添加指纹。提示:E7210005 操作系统策略不允许操作。 1). 计算机上点右键,选择 管理 -- 本地用户和组 -- 用户,在 Administrator 用户上点右键,选择重命名,重 命名为 Administrator1 。2)....

(22)C#windows打包部署

程序做好后需要打包部署后才能使用 一、创建安装项目 解决方案右键-添加-新建项目-其他项目类型-安装和部署-双击进入文件系统。 二、制作安装程序 一个完整的安装程序包括项目输出文件、内容文件、桌面快捷方式和注册表项等。 1、添加项目输出 (1)在“文件系统”的“目标计算机上的文件系统”节点下选中应用程序文件夹,单机鼠标右键-添加-项目输出 (2)在添加项目...