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