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也被更新

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
ABP从入门到精通(6):快速重命名解决方案的更多相关文章
- Git——快速重命名文件和查看commit提交版本【四】
快速重命名文件 $ git mv README.md readme.md 使用git mv命令后直接commit即可,不再需要进行add或rm操作 查看版本历史 所有的参数都可以进行组合使用的,比如我 ...
- [转自已]Windos多个文件快速重命名说明+图解
转自己以前的文章,给新博客带点气氛. 1.(复制的)比如在文件夹中包含yin.jpg.ye.jpg.zou.jpg三个文件,你希望将它们命名为"photo+数字"的文件名形式,那么 ...
- ABP从入门到精通(1):aspnet-zero-core项目启动及各项目源码说明
一.ABP的简单介绍 ABP是"ASP.NET Boilerplate Project (ASP.NET样板项目)"的简称. ASP.NET Boilerplate是一个用最佳实践 ...
- ABP从入门到精通(2):aspnet-zero-core 使用MySql数据库
关于 asp.net zero core 项目的启动及说明,请观看我前面的博文 http://www.cnblogs.com/stulzq/p/7237153.html 本操作对于ABP默认项目应该也 ...
- ABP从入门到精通(3):aspnet-zero-core 使用Redis缓存
一.Redis是什么? redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset ...
- ABP从入门到精通(5):使用基于JWT标准的Token访问WebApi
项目:asp.net zero 4.2.0 .net core(1.1) 版本 我们做项目的时候可能会遇到需要提供api给app调用,ABP动态生成的WebApi提供了方便的基于JWT标准的Token ...
- ABP从入门到精通(5):.扩展国际化语言资源
ABP的有些组件使用的该组件自带的语言包资源,所以在有些时候会因为我们当前使用的语言对应的语言包不全,而造成日志一直记录WARN.ABP给我们提供了扩展语言包资源的接口,可以解决这个问题. 以下示例代 ...
- ABP从入门到精通(4):使用基于JWT标准的Token访问WebApi
项目:asp.net zero 4.2.0 .net core(1.1) 版本 我们做项目的时候可能会遇到需要提供api给app调用,ABP动态生成的WebApi提供了方便的基于JWT标准的Token ...
- 【Copy攻城狮日志】Node快速重命名文件,告别Potplay字幕困扰问题
↑开局一张图,故事全靠编↑ 前言 Copy攻城狮日志的惯例,开局一张图,开始为您讲述一个鲜为人知的故事.故事的开头要从本大狮从盗版网站下载udemy课程的犯罪伊始说起,去年的某月某天,我真正接触到了“ ...
随机推荐
- 我的"Hello World!"之旅
不知从何谈起,回想起三年前的自己,那会是高三:同时也是一个让无数骚年悸动的年代,那时候的我也在一个叫做“召唤师峡谷”神奇的地方闯荡了两年.那么,记忆又会回到2012年的元旦,伴随着几个好友,偷偷摸摸地 ...
- JavaScript语言精粹-读书笔记
前言:很久之前读过一遍该书,近日得闲,重拾该书,详细研究一方,欢迎讨论指正. 目录: 1.精华 2.语法 3.对象 4.函数 5.继承 6.数组 7.正则表达式 8.方法 9.代码风格 10.优美的特 ...
- Qt之对话框消失动画
一.效果展示 最近做了一个提示框消失的功能,觉着挺有意思,以前一直以为Qt子窗口不能做淡出效果,其实Qt的淡出功能已经帮我们封装好了,我们仅仅只需要几行代码就可以做出酷炫的窗口关闭效果,写此篇文章的时 ...
- nopCommerce 3.9 大波浪系列 之 可退款的支付宝插件(下)
一.回顾 支付宝插件源码下载地址:点击下载 上篇介绍了使用支付宝插件进行支付,全额退款,部分退款还有插件的多店铺配置,本文介绍下如何实现的. 二.前期准备 插件主要有3个功能: 多店铺插件配置 支付功 ...
- strcpy.strcmp.strlen.strcat函数的实现
#include <stdio.h> #include <string.h> char *copy(char *a,char *b);//声明一个复制函数 char *ca ...
- LinkQueue(链队列)
关于Node.h,请参考LinkStack #include"Node.h" template<typename ElemType> class LinkQueue { ...
- 手动修复IAT
现在我们已经了解了IAT的的工作原理,现在我们来一起学习手动修复IAT,一方面是深入了解运行过程一方面是为了避免遇到有些阻碍自动修复IAT的壳时不知所措. 首先我们用ESP定律找到加了UPX壳后的OE ...
- pentaho之kettle篇---kettle基本操作
今天先来做一个简单的kettle的例子. 打开输入,选择CSV文件输入. 双击CSV文件输入图标,可以看见如下: 步骤名称:就是你这一步的名字,可以任意取,原则就是要明白,清楚这一步是做了什么操作. ...
- HDU 3001 Travelling:TSP(旅行商)【节点最多经过2次】
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3001 题意: 有n个城市,m条双向道路,每条道路走一次需要花费路费v.你可以将任意一个城市作为起点出发 ...
- python伪装浏览器爬虫
待完善 import urllib2,urllib,cookielib urllib.getproxies_registry=lambda:{} request=urllib2.Request(&qu ...