Unity C# 批量处理 命名空间 修改
生活随笔
收集整理的這篇文章主要介紹了
Unity C# 批量处理 命名空间 修改
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
本文背景:
公司的編輯器分兩塊,一是資源編輯工程,二是預覽工程。現在有需求說把兩個工程合并為一個工程,
在進行合并過程中發現兩個問題:
1.兩個工程有大量同名類,并且在兩個工程有各自的功能,不能進行覆蓋操作。
2.未來維護問題,需要將編輯工程代碼和預覽工程代碼區別開,可以隨時把預覽工程代碼植入編輯器進行迭代
批處理方案
1.準備
1.1 預先將腳本整理好,用Asset/Scripts文件夾放置需要調整的腳本
(推薦進行整理,找到需要調整命名空間的腳本。因為部分腳本是第三方插件,需要進行區分)
1.2 在vs studio2019中搜索resharper并下載,下載完重啟vs
1.3 溫馨提示:嘗試前請備份好工程 。
2.操作
2.1 VS左上角菜單,打開視圖 / 類視圖 。快捷鍵 ctrl+shift+c
2.2 隨便選擇一個類,右鍵,選擇Refactor this
2.3 繼續選擇Adjust Namespace
2.4 選擇自己需要調整的文件夾(注意,下圖是個人展示不是操作,需要你自己選擇要調整的文件夾)
這里說明一下,命名空間調整是根據腳本所在文件目錄進行命名。比如圖中所示的
Assets/InsightARExporter/AppExporter/Scripts/test.cs
那么test腳本中的命名空間會變成=》
namespace Assets.InsightARExporter.AppExporter.Scripts{
public class test{·····}
}
2.5 確認無誤后,點擊下方next,等待批處理操作完畢后,點開類視圖,選擇剛才調整后的namespace,快捷鍵ctrl + r + r,快速進行重命名,將所有文件夾命名空間統一設置,到這里完成批處理命名空間修改
總結
以上是生活随笔為你收集整理的Unity C# 批量处理 命名空间 修改的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 信号的周期、频率和角频率关系
- 下一篇: WebRtC视频jitterbuffer