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 条评论
登录 后参与评论

相关文章

来自专栏企鹅号快讯

从 GitHub 上获取文件内容

我依稀记得 Java 的 Spring Cloud 中有一个重要的部分就是集中配置: 如图所示,将后台服务的配置文件集中存储于远程的GitHub库,然后通过配置...

2065
来自专栏我是攻城师

如何通过JMX远程监控Solr?

2716
来自专栏osc同步分享

webSocket 发送消息给客户端

在配置websocket代理时使用simpleBroker(简单代理),就不需要使用消息服务器,简单向前端发送消息: @Override public voi...

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

IIS发布站点错误收集

转载:http://www.cnblogs.com/hangwei/p/4249406.html

592
来自专栏py+selenium

opatch卸载weblogic12.1.3.0补丁

[weblogic@localhost OPatch]$ ./opatch -help

592
来自专栏全栈之路

Android Studio遇到的坑

org.gradle.jvmargs=-Xmx512m MaxHeapSize=1024m android.enableAapt2=false

613
来自专栏JAVA高级架构

Maven打包的三种方式

922
来自专栏张善友的专栏

使用 OWIN Self-Host ASP.NET Web API 2

Open Web Interface for .NET (OWIN)在Web服务器和Web应用程序之间建立一个抽象层。OWIN将网页应用程序从网页服务器分离出来...

24810
来自专栏JAVA同学会

Spring Cloud配置中心(Config)

Spring Cloud是现在流行的分布式服务框架,它提供了很多有用的组件。比如:配置中心、Eureka服务发现、

1342
来自专栏WD学习记录

8-21Android 学习ing

(2)Tomcat服务器默认采用的是ISO8859-1编码得到的参数值,这种编码不支持中文,也会导致乱码

813

扫码关注云+社区