当前位置:  开发笔记 > 编程语言 > 正文

如何克隆.NET解决方案?

如何解决《如何克隆.NET解决方案?》经验,为你挑选了1个好方法。

启动新的.NET项目总是需要一些工作.您必须创建解决方案,为不同的层添加项目(域,DAL,Web,测试),设置引用,解决方案结构,复制javascript文件,css模板和母版页等.

我想要的是克隆任何给定解决方案的简单方法.

如果您使用复制/粘贴,问题是您需要重命名命名空间,程序集名称,解决方案名称,GUID等.

有没有办法实现自动化?

像这样的东西会很棒:

solutionclone.exe --solution=c:\code\abc\template.sln --to=c:\code\xyz --newname=MySolution 

我知道Visual Studio有项目模板,但我没见过解决方案模板.



1> Daniel Saidi..:

我为此创建了一个小应用程序.它的工作方式与之前提到的Solutionclone应用程序类似,不同之处在于它既是命令行应用程序,也是WPF应用程序.

Cloney将源文件夹复制到目标文件夹,而不进行任何Git或Svn集成.它还将使用新命名空间(目标文件夹的名称)替换旧命名空间(文件名和文件内),并排除某些文件(例如*.suo,*.user,*.vssscc)和文件夹(例如.git,.svn).

您可以通过https://github.com/danielsaidi/cloney获取源代码或下载可执行文件.

Cloney也可以添加到Windows资源管理器上下文菜单中,这样就可以通过右键单击.sln文件来克隆.NET解决方案.

推荐阅读
赛亚兔备_393
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有