目前在VS2010中手动重命名一个项目需要进行如下操作:
1. 重命名项目名称
2. 修改Assembly name
3. 修改Default namespace
4. 在Assembly Information中修改Title
5. 在Assembly Information中修改Product名称
6. 修改项目中所有代码文件中的namespace
7. 从解决方案中移除该项目
8. 在“资源管理器”中将该项目文件夹重命名
9. 在解决方案中重新添加该项目
要进行9步操作,够麻烦的。
有没有简便的操作方法呢?
终于找到一个有效的工具进行这个操作,它就是Visual Studio Project Renamer。
我发了篇博客 —— 终于找到在Visual Studio 2010中进行“项目重命名”的有效工具
常手动改vs2005. 没发现竟然有这么多步骤。ctrl f ctrl h帮到我。
1.新建一个项目
2.拷贝原有文件
3.批量修改命名空间
4.删除原来项目
5.添加引用
一看到修改namespace,就知道最初名字取的不好听.
取好名字也需要一个过程。
这次遇到的重命名需求是因为一个项目分拆为两个项目:接口与实现。
@dudu: 参考下DDD方式命名规范http://code.google.com/p/unhaddins/source/browse/#hg%2FExamples%2FuNHAddIns.Examples.WPF
@李永京: 嗯,谢谢分享!
@dudu: 不知道ReSharper能不能帮到你.
我的步骤(对WinForm程序有效)。右键项目-属性-里面可以更改程序集信息。这样的话namespace就一起被修改好了。、
终于找到一个有效的工具进行这个操作,它就是Visual Studio Project Renamer。
我发了篇博客 —— 终于找到在Visual Studio 2010中进行“项目重命名”的有效工具
用这个工具修改名字之后 为什么不能双击打开了
我没遇到过这个问题,你重新发一个提问详细描述一下你遇到的问题吧
@dudu: 我已经知道了哦 是这个软件将电脑里面的所有的vs文件的默认打开方式都变成这个软件了
我使用这些工具都无效,之前是因为win10系统的权限问题,后面在win7上虽然修改成功,但可能是使用了第三方控件,导致有些东西出了莫名的问题。最后快捷有效的方法是:CTRL+H,全部复制替换