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课程的犯罪伊始说起,去年的某月某天,我真正接触到了“ ...
随机推荐
- 使用HTML5 FormData对象实现大文件分块上传(断点上传)功能
FormData是HTML5新增的一个对象,通过FormData对象可以组装一组用 XMLHttpRequest发送请求的键/值对.它可以更灵活方便的发送表单数据,因为可以独立于表单使用.如果你把表单 ...
- 47. leetcode 437. Path Sum III
437. Path Sum III You are given a binary tree in which each node contains an integer value. Find the ...
- 庖丁解牛——CY7C68013A开发框架
大家好,好久不见了,距离上次发文章都有两个多星期了,非常高兴同时也非常感谢你们能一直关注我.之前在公众号上收到网友的消息,其大概意思就是问我能不能出点USB干货,为此我就把第二篇--解密USB2.0数 ...
- (3)markdown软件的使用
运行Mou.zip解压出来一个软件,它让托到应用程序中,然后打开 另一种软件为gitBook 安装好软件后,使用快捷键F4可以调出所有的应用程序 使用md(markdown简称)有个缺点就是,当内容比 ...
- NYOJ--114--某种序列(大数)
某种序列 时间限制:3000 ms | 内存限制:65535 KB 难度:4 描述 数列A满足An = An-1 + An-2 + An-3, n >= 3 编写程序,给定A0, A1 ...
- 基于ubuntu14视觉识别乒乓球_1
串口通信,opencv3.0 窗口大小可调 编译 cmake ../ make ./color 正常光线下运行比较稳定,找圆比较准确.程序设置了圆的半径区间以及圆心最小间距,以满足产品的需求,可自行修 ...
- 【python密码学编程】6.凯撒加密法
凯撒加密法的迷药是0~25的整数 # _*_ coding:utf-8 _*_ #Caeser Ciper import pyperclip messgae = 'this is my secret ...
- css超简单实现div页面居中【适合做弹出框】
1.前言 现在项目中用到弹出框的话大部分都是直接用控件的.不过有控件虽方便,但有时候会有冲突的地方.我上次用layui的弹出框控件,然后也用到了百度的编辑器uEditor,然后一切都好好的,结果编辑赋 ...
- 分辨率验证工具 - 【Firesizer】的使用升级-Firefox-29.0
今天打算使用Firesizer,但是在Firefox浏览器的右下角找不到Firesizer了. 在官网搜了搜(https://addons.mozilla.org/en-US/firefox/addo ...
- DIV+CSS架构网站的7种版面布局形式
"T"结构布局形式.所谓"T"结构,就是指页面顶部为横条网站标志+广告条,下方左面为主菜单,右面显示内容的布局,整体效果类似英文字母"T", ...