1. 程式人生 > >ABP從入門到精通(6):快速重新命名解決方案

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。

668104-20170911165713875-1516017502.png

1.首先解壓這個包

如下圖所示,找到程式碼的根目錄。我的是:I:\SolutionRenamer\MyCompany.MyProject\3.0.0\aspnet-core

668104-20170911165819485-1589629358.png

2.執行 SolutionRenamer

依次輸入當前專案的:公司名、專案名、新公司名、新專案名和專案根目錄路徑

668104-20170911170135328-1255383928.png

3.檢視結果

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

668104-20170911170345282-1259514119.png

開啟windows資源管理器,可以看到我們的sln檔名稱已經被成功改變:

668104-20170911170501875-7060526.png

編譯測試專案

接下來我們開啟vs,執行編譯,如果編譯成功那麼代表我們重新命名成功!

開啟解決方案資源管理器,可以看到所有專案成功載入:

668104-20170911170818375-1497910974.png

接下來執行編譯!

668104-20170911171005672-522622738.png

全部重新生成成功!

配置

SolutionRenamer在重新命名檔案及檔案內容時,會篩選指定字尾的檔案。配置在Config.json,以英文逗號隔開.
668104-20170911172102563-287969031.png

小技巧:重新命名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

668104-20170911172820344-993148624.png

SolutionRenamer設定引數如下:

668104-20170911173030282-1314283918.png

執行完成可以看見Area名稱已被改變

668104-20170911173119485-1974422031.png

並且對應的url也被更新

668104-20170911173229422-807643265.png

最後,這個是必須的,github地址:https://github.com/stulzq/SolutionRenamer 如果大家覺得有用,歡迎給我一個star