C# 修改项目名称

关键词:vs2015 C#

问题背景

  1. 本人是一名java程序员,缺无奈被公司搞到甲方做C#。甲方的项目是一个大型的C#分布式项目,框架是花钱请微软的人搭建的。现在需要我将之前的解决方案改一个名字,开发其他模块功能。从网上看的教程都是针对刚搭建的空项目,或者结构简单的项目而言,对于我们这个项目不适用,下面分享一下我的做法

方法

例如:我们把原先的项目名中的Contractor替换为Platform
原先的目录结构
1.在vs中打开项目,先修改解决方案的名字。

2.修改类库的名字;右键每一个类库的属性,修改程序集,默认命名空间和程序集信息里面的名称,保持和修改后的类库名字一致。

![]( https://img-blog.csdnimg.cn/20190126223425919.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjIwNjczMg,size_16,color_FFFFFF,t_70)
3.在文件里Ctrl+F全局替换名称
![]( https://img-blog.csdnimg.cn/2019012622393744.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjIwNjczMg
,size_16,color_FFFFFF,t_70)
4.关闭解决方案,去本地项目目录下把文件夹的名称也改了
![]( https://img-blog.csdnimg.cn/20190126224103419.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjIwNjczMg,size_16,color_FFFFFF,t_70)
5.把.sln 文件中的名称也替换掉。
![]( https://img-blog.csdnimg.cn/20190126224340271.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjIwNjczMg
,size_16,color_FFFFFF,t_70)
6.点开每一个类库文件夹,把配置文件中的名称也全替换了,特别是底下画红线的文件,其余的最好也点开看一下,保证别漏了。
![]( https://img-blog.csdnimg.cn/20190126224533168.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjIwNjczMg,size_16,color_FFFFFF,t_70)
7.去每一个类库文件夹的/bin/Debug/目录下,把包含原来依赖关系的.cofig和.dll和 .pdb文件干掉。
注意:仅仅是干掉表示依赖关系的,其他的dll不要干掉。
第2张图里,蓝线的就是可以干掉的;红线是不能干掉的;细心的小伙伴应该会发现她们的不同
![]( https://img-blog.csdnimg.cn/20190126225315584.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjIwNjczMg
,size_16,color_FFFFFF,t_70)
![蓝线的就是可以干掉的;红线是不能删除的;细心的小伙伴应该会发现她们的不同]( https://img-blog.csdnimg.cn/20190126225449989.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjIwNjczMg==,size_16,color_FFFFFF,t_70)
8.清理解决方案,再重新生成就OK了。

posted @ 2019-04-03 12:25  二十七  阅读(9558)  评论(1)    收藏  举报