ABP从入门到精通(6):快速重命名解决方案

SolutionRenamer

SolutionRenamer 是一个解决方案快速重命名工具。经测试重命名一个全新asp.net zero core项目(ABP asp.net zero,.net core版本,版本号4.4.0),耗时大约在3s左右。

使用

这个zip包是我刚刚在abp官网下载的abp项目,.net core版本,版本号3.0.0。

1.首先解压这个包

如下图所示,找到代码的根目录。我的是:I:\SolutionRenamer\MyCompany.MyProject\3.0.0\aspnet-core

2.运行 SolutionRenamer

依次输入当前项目的:公司名、项目名、新公司名、新项目名和项目根目录路径

3.查看结果

等待程序执行完成,看到如下提示便代表执行成功

打开windows资源管理器,可以看到我们的sln文件名称已经被成功改变:

编译测试项目

接下来我们打开vs,执行编译,如果编译成功那么代表我们重命名成功!

打开解决方案资源管理器,可以看到所有项目成功加载:

接下来执行编译!

全部重新生成成功!

配置

SolutionRenamer在重命名文件及文件内容时,会筛选指定后缀的文件。配置在Config.json,以英文逗号隔开.

小技巧:重命名MVC项目的Area

这里选择的是asp.net zero 4.4.0 .net core版本

公司名及新公司名不用输入,直接回车。项目名写输入需要改变的Area名称,新项目名输入新的Area名称,项目路径输入MVC项目的根目录

如图所示,我的mvc项目路径为:I:\SolutionRenamer\aspnet-zero-core-4.4.0\aspnet-core\src\MyCompanyName.AbpZeroTemplate.Web.Mvc,需要将AppAreaName改为Admin

SolutionRenamer设置参数如下:

执行完成可以看见Area名称已被改变

并且对应的url也被更新

最后,这个是必须的,github地址:https://github.com/stulzq/SolutionRenamer 如果大家觉得有用,欢迎给我一个star

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏跟着阿笨一起玩NET

“无法从http://XXX/XXX.svc?wsdl获取元数据”错误的解决方法

理解了文档内容,但无法进行处理。   - WSDL 文档包含无法解析的链接。   - 下载“http://admin-pc/IISHostService/Ser...

21920
来自专栏闵开慧

eclipse中执行程序显示找不到主类

eclipse中执行程序显示找不到主类 这种情况一般出现在工程中已编译有class文件的java文件,而后面新建的java则不会出现问题。这种情况说明工程bin...

37750
来自专栏linux运维学习

linux学习第五篇:系统目录结构,ls命令,文件类型以及alias命令

系统目录结构 Ls查看根目录 ? 大多数常用的命令都存在于目录   /usr/bin     /usr/sbin/      /bin/    /sbin/  ...

222110
来自专栏linux、Python学习

Linux中find命令用法全汇总,看完就没有不会用的!

Linux 查找命令是Linux系统中最重要和最常用的命令之一。查找用于根据与参数匹配的文件指定的条件来搜索和查找文件和目录列表的命令。查找可以在各种条件下使用...

33430
来自专栏云计算教程系列

如何在Ubuntu 18.04上配置Node.js生产环境应用

Node.js是一个开源JavaScript运行环境,用于构建服务器端和网络应用程序。该平台可在Linux,macOS,FreeBSD和Windows上运行。虽...

17130
来自专栏Java技术栈

Java程序员必须掌握的常用Linux命令。

Java程序员也是半个运维了,在日常开发中经常会接触到Linux环境操作。小公司的开发人员甚至是兼了全运维的工作,下面整理了一些常用的Linux操作命令。 Li...

40890
来自专栏沈唁志

Typecho点击前台链接或者后台登录时出现404的解决方法

41360
来自专栏编程语言

Python:VScode 设置Python不同版本运行环境

1.首先本地安装有不同的Python的版本,比如2.7和3.5.mac下一般默认自带2.7版本。  终端输入侧  python -V 则显示默认版本号。而p...

14320
来自专栏一枝花算不算浪漫

[Linux基础]Linux基础知识入门及常见命令.

42670
来自专栏前端小叙

内网映射到外网方法收集

一、nat123 二、ngrok 官网服务器被墙了 不能使用,显示reconnecting,可以使用自己搭建的服务器来试  三、花生壳 四、frp  htt...

492100

扫码关注云+社区

领取腾讯云代金券