gpt4 book ai didi

.net - 如何克隆 .NET 解决方案?

转载 作者:行者123 更新时间:2023-12-04 01:05:01 24 4
gpt4 key购买 nike

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

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

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

有没有办法自动化这个?

像这样的事情会很棒:

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

我知道 Visual Studio 有项目模板,但我还没有看到解决方案模板。

最佳答案

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

Clone 将源文件夹复制到目标文件夹,无需任何 Git 或 Svn 集成。它还会用新的命名空间(目标文件夹的名称)替换所有地方(在文件名和文件中)的旧命名空间,并排除某些文件(例如 *.suo、*.user、*.vssscc)和文件夹(例如.git、.svn)。

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

还可以将 Cloney 添加到 Windows 资源管理器上下文菜单中,这样只需右键单击 .sln 文件就可以克隆 .NET 解决方案。

关于.net - 如何克隆 .NET 解决方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/166099/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com