Rename Visual Studio Solution/Project

Circle Hsiao
Jun 3, 2021

--

系統不時會需要多開一些雷同的 Service 專案,這種情況都會希望直接拷一個現成的名字改一改來做原型。 但改名字很容易害方案專案的設定跑掉,蠻煩的,這篇簡單記錄下我拷方案當原型的重命名相關手續。

  1. 如果 VS 現在開著,先關掉
  2. 複製完整方案 (repo)
  3. 以下,在複製的方案中
  4. 有 git 的話先刪掉(刪除 repo 下的 .git 資料夾)
  5. 重命名資料夾和裡面的子目錄
  6. 重命名方案(.sln)跟專案檔(.csproj 等)
  7. 打開 notepad++ > ctrl+f 開啟搜尋視窗

按 Replace in Files

8. VS 開啟方案 build solution 看看有沒東西掉了,通常有 error 的情況會是 project 檔紀錄的檔名改了,但實際檔案沒改到,就看是要改檔名還是重新 add existing item 進來。

9. 檢查 bin 夾裡面有沒有改名前 compile 的 dll,有的話要刪掉,不然 host 可能會失敗。

ref: https://gist.github.com/n3dst4/b932117f3453cc6c56be

--

--

No responses yet