Unity專案中VS Code部分功能出現問題解決思路
阿新 • • 發佈:2021-01-02
- 在VS Code中編輯Unity專案的C#指令碼,是非常平常的事情,鑑於VS Code所給予我們的方便。儘管它沒有Visual Studio那樣功能強大到能夠進行效能診斷和分析,但相比VS的龐大體格,VS Code開啟速度非常迅速。
- 然而在使用VS Code的時候發現儘管安裝了跟Unity專案開發相關的各種外掛,指令碼也沒有智慧提示、重新命名時沒有起效、部分功能沒有作用。這是為什麼呢?
- 一般在只使用一種編輯器進行指令碼的編輯的時候不會發生上述問題,而一會兒使用VS,一會兒使用VS Code,就會出現上述問題,原因很簡單,兩個編輯器所產生的
*.sln
檔案內容是不一樣的,因此在進行重新命名的時候往往會分不清該往哪個裡面寫入,這時候,只需要我們刪除掉VS自動產生的sln檔案以及proj檔案再重新開啟,即可恢復VS Code中失效的那些功能
- 這個現象告訴我們,在團隊開發中,指令碼編輯器儘量保持統一,尤其是在沒有設定git忽略檔案的時候,更應該將這種差異降到最小。
作者:艾孜爾江