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