Last Updated on 2021-11-04 by Clay
Visual Studio 是我最早接觸的 IDE,記得剛接觸是大學要製作專題時用來撰寫圍棋對弈程式,但是每次我的程式碼只要開始編譯,筆電就會整個當掉 ...... 最後不得已,只好換了一個更好的筆電(<= 找藉口!)
但是為了能使用 Unity 來開發一些有趣的小遊戲,我始終沒能脫離 Visual Studio,畢竟漂亮的函式自動補完跟提示函式的可接受參數資料型態實在太香了!
就這樣,就連我買了 Macbook Pro 後將所有資料轉移到 Mac OS 上後,也還是裝了 Visual Studio 來製作遊戲。不過在這裡奉勸大家,感覺拿 MBP 來開發遊戲還是不大適合的......
問題描述
今天要紀錄的就是這樣的一個問題:某一次在我打開 Unity 打算繼續開發遊戲時,發現之前所所寫的程式碼居然無法在 Visual Studio 上面顯示!
連忙查了查網路,居然還真的查到在 Microsoft Visual Studio 的官方網站上,有人詢問了跟我一樣的問題。(https://developercommunity.visualstudio.com/t/visual-studio-for-mac-not-displaying-code/182046)
解決方法
方法一、打開面板確認你真的打開了需要的專案路徑(我仍然看不到)
解決方法分成兩種,一個是使用 View
> Solution
來確認你的確打開了當前專案。
不過這個對我而言沒有用。我的確是打開了當前路徑,並確認了打開 .cs
腳本但卻看不到任何程式碼。
順帶一提我也在 Vim 編輯器中查看過了,使用 Vim 來查看腳本檔案是沒有問題的,腳本並沒有被刪除。
方法二、更新(我成功看到了程式碼了)
居然是更新...... 為什麼呢?難道我的 Mac OS 在我不知道什麼更新了然後讓舊版的 Visual Studio 顯示衝突了嗎?神奇的是我居然更新完後還真的看得到程式碼了!
更新方法為 Visual Studio
> Check for Updates...
。