[英]VSCode intellisense with Unity not working
請注意,這是在我的桌面上;
幾周前我開始了一個統一的小項目,智能感知工作得很好。 自從我在開始這個項目之前很久就將統一代碼編輯器切換到 VSCode 以來,它一直在工作。 我今天去工作了一點,它就消失了。 它給我的唯一建議是它已經看到的單詞,即我使用的 C# 方法,例如 LinkedList 中的 AddLast 或我自己引用的類中的一些方法名稱。
每個建議要么標有小“abc”標簽而不是指示它們是屬性還是方法的圖標,或者該建議是與缺少圖標的統一相關的方法。
這特別奇怪,因為我的筆記本電腦上有一個“重復”的項目,我在校園里隨身攜帶,所以我可以在得到想法的那一刻就記下來。 兩個設備之間的一切都是相同的,相同的項目設置、相同的首選項、相同的 VSC 環境、相同的擴展、設置、首選項和包。
我在筆記本電腦上獲得了智能感知。
我已經閱讀了幾個小時的線程,但其中任何一個都沒有任何效果! 全新安裝 C# 開發工具包,消除 sln/csproj 文件並從首選項中重新生成它們,更改 .net 兼容性級別,將omnisharp 指向“正確的方向”,以及數小時觀看統一、vscode 和我的桌面關閉並重新啟動只是為了舉幾個例子。
提前感謝任何有用的指示,證明我屬於精神病房,或兩者兼而有之!
我發現了問題
帶有 vs 代碼的現代 C# 擴展更新不支持統一。 看這里:
根據這個問題,我在使用擴展版本 1.25 時關閉了帶有omnisharp 的現代網絡。 然后,我將我的 vs 代碼包更新到最新版本(寫作時為 1.2.5)並從首選項重新生成所有項目文件(將 vs 代碼設置為指定的編輯器)。
所有功勞歸功於 sleepysheepy 將我指向這個方向
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.