【转】.net项目重命名详解

.net项目重命名详解:使用Microsoft Visual Studio 2012的很多朋友相信都都遇到过,要把一个项目复制出来,重命名后作为另外一个工程来使用,这样方便使用自己之前开发的框架或模块。

网上看过很多人的文章大多是copy 来copy 去,不但没原理解释吧,还不能解决问题。

下面我来给大家讲一下如何重命名 .net项目 。(以vs2012 为例)

1、复制项目到一个新的文件夹,打开解决方案,查看项目属性

2、用vs2012打开这个要重命名的项目 ,更改项目的程序集名称,和默认空间

接下来打开程序集信息,修改标题名称 ,再修改项目的唯一GUID,直接在sql 2008 数据库,运行select newid(); 可以获得GUID(GUID 有时间作为变量,能保证唯一)

3、打开属性==》WEB 菜单,修改项目URL,把端口号换掉,要保证唯一,不然会运行不了或者其他错误。

怎么保证端口号唯一,运行一个可执行的web程序,在右下角右键 IIS Express ,显示所有应用

打开IIS 的applicationhost.config 文件 ,查询sites 可以在下面看到站点的 端口

4、替换项目中的命名空间

5、修改.sln文件 路径 (这个没什么好解释的)

6、修改文件夹名称 要和 命名空间 的名称一致

7、删除之前生成的dll ,pdb文件,不删除之前生成的dll 文件,将会在运行编译的时候让你 多了一个命名空间,多了一些代码,此处为例,如果我重命名了MyWeb,那么运行将会有2个dll 文件 ,一个是MyWeb.dll ,一个是HouseValidateWeb.dll ,这下你知道问题所在了吧!

8、运行代码 项目重命名完成

发布了7 篇原创文章 · 获赞 0 · 访问量 1973

猜你喜欢

转载自blog.csdn.net/Will_Zhang_0112/article/details/82899059
今日推荐