[英]Visual studio 2019 go to definition and Intellisense not working
我注意到 Visual Studio 2019 v16.0.1 的一個奇怪問題,關於“不需要使用指令”的 IntelliSense 通常缺少灰色,並且缺少 using 的類型參考建議不起作用。
我也嘗試過 Visual Studio 2019 預覽版,但沒有成功。
我嘗試了以下方法:
任何其他建議將不勝感激。
.vs
文件夾(它是包含解決方案 *.sln 的文件夾內的隱藏文件夾)解決了我的問題
從評論更新
刪除 .vs 文件夾中的 Browse.VC.db 文件對我有用。
我這樣做是為了避免刪除包含我想保留的信息的 .suo
注意 1:我使用的是 Visual Studio 2019,但它可能適用於其他版本
注意 2:這並沒有解決 OP 問題,但它是解決您的問題的好選擇
轉到工具 -> 選項 -> 文本編輯器 -> 所有語言 -> 常規。 確保選中“自動列出成員”。 此外,請確保選中“參數信息”。
如果您在 Unity 項目中遇到這個問題,那么
這將使用您的項目重新啟動 Visual Studio。
就我而言,Resharper 是罪魁禍首。 禁用它立即解決了問題。
我認為這里討論了這些問題,並通過更新解決,並討論了一些工作環境:
對於正在尋找其他建議的任何人,我只是解決了這個問題,正如 OP 所說,我已經刪除了 .vs 文件夾,我已經將 vs 更新到了最新版本,我已經卸載並重新安裝了 vs 到了最后一個版本,我已經重置設置,刪除所有 obj 文件夾,我已經安裝了 Microsoft.Net.Compilers 但沒有任何效果,最后我只記得有時項目需要WindowsBase庫,直到現在我不知道為什么,但是在添加之后dll Intellisense 再次開始運行。
我使用 resharper(與 2017 年相比)但沒有在 2019 年安裝它。在 2019 年安裝 Resharper 后,intellisense 再次開始工作。 (是的,它在 2019 年工作,然后停止了)我沒有解釋為什么這會解決它。 剛剛為我做的。
我已經嘗試了幾乎所有上面提到的解決方案,但它沒有幫助我。 嘗試重新啟動我的電腦解決了我的問題。
我嘗試了很多東西,但在我找到這篇文章之前沒有任何效果。 他提到了一些我已經嘗試過但不起作用的事情,但他的最終解決方案對我有用......
在我們解決方案的根目錄中有一個包文件夾。 我刪除了這個文件夾的全部內容。 重新打開 Visual Studio 后,Intellisense 和 Go To Definition 恢復到完整的工作狀態。
在您的文件夾中關閉visual stdio For mac:執行 command + shift+ 。 你會看到隱藏文件 -> 刪除 .vs 文件夾再次打開解決方案
工作了幾個月后,Intellisense 突然停止了。 這讓我浪費了很多時間! 我已經使用 Visual Studio 大約 10 年了,這個問題在每個版本中偶爾都會發生。
這是我為這個問題的迭代所嘗試的:
我想我終於按照荷馬的建議解決了這個問題。 我刪除了項目基礎級別的包文件夾(有點緊張,因為我不確定是否需要它),並認為它已經解決了問題,但沒有這樣的運氣。
但是,需要注意一件事 - 執行此操作后,Visual Studio 識別了我的類,但不再識別內置類(控制器頂部的所有引用命名空間都用紅色下划線標出)。 然后我刪除了.vs文件夾(再次),這似乎解決了問題。
當我重新編譯我的解決方案時,它給出了一些 CS0433 編譯錯誤,並在某些身份用戶名和密碼驗證代碼中為MinLength和MaxLength指令提供了重復的命名空間。 我通過刪除Microsoft.EntityFramework Nuget 庫來解決這個問題(我也必須刪除Microsoft.AspNet.Identity.EntityFramework ,因為這取決於它),然后將它們都添加回來,確保至少包含 6.2 版前者(否則我會遇到另一個運行時錯誤,與某處調用的FirstOrDefaultAsync方法有關!)。
我目前的情況:所有現有的 Intellisense 都在工作,但它無法識別我添加的新類,除非我退出 Visual Studio 並再次返回。 可能不得不忍受這個......除非有人可以幫助我?
我今天只有一個項目就遇到了這個問題。 對於該項目中的文件,我沒有收到 Intellisense 警告(即命名樣式、“未引用變量”等)。 不在 VS 2017 Pro 和 VS 2019 社區中。
檢查,如果您的 Project->Build->"Warning level" 設置為 0 ...
如果你有 Visual Studio 2017 和 Visual Studio 2019 並排安裝,關閉 VS2019,在 VS2017 中打開項目,等到它完全加載,然后關閉 VS2017,並重新打開 VS2019 - 修復!
VS2019的intellisense的東西肯定有bug,但是VS2017好像修復了,不需要一直刪除.vs目錄。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.