簡體   English   中英

Visual Studio 2015 Intellisense無法正常工作

[英]Visual Studio 2015 Intellisense not working

我在Windows 8上全新安裝了VS2015,並且intellisense在任何環境中根本不起作用(沒有!)。

我也有VS2013(與Resharper 8)在同一台機器上工作正常。

在重新安裝之前有什么想法嗎?

可能問題出在ReSharper上,我在同一台機器上運行VS2013和VS2015沒有任何問題。

我會嘗試:在Visual Studio 2015中,轉到“工具|” 選項| 文字編輯器| C#| 一般應檢查“自動列表成員”和“參數信息”。

如果這不起作用,我會嘗試在VS2013中禁用ReSharper並嘗試使正常的intellisense工作。 如果ReSharper無法恢復設置,則與上述過程相同。

注意:僅作為最后的手段,因為它將重置幾乎所有用戶首選項,包括工具欄的位置,環境字體等。


我到達這里是因為在干凈的Windows 7機器上安裝Visual Studio 2015之后,我的intellisense在錯誤列表中給出了1000個錯誤。

這里的答案並不適用於我,但StackOverflow上的答案: Razor intellisense在VS 2015中不起作用 ,對我有用。

從VS“IDE”文件夾運行此命令:

devenv.exe /resetuserdata

當我重新啟動Visual Studio時,花了幾分鍾“第一次准備Visual Studio 2015”,當我重新加載項目時,所有的intellisense錯誤都消失了。


有關信息,這是我導航到命令提示符的方式:

右鍵單擊開始菜單上的Visual Studio 2015快捷方式以獲取上下文菜單:

開始菜單

選擇“打開文件位置”以打開新的資源管理器窗口:

左鍵單擊白色的任意位置以取消選擇devenv.exe,然后按住Shift並右鍵單擊以顯示擴展的上下文菜單,然后選擇“在此處打開命令窗口”:

explorer擴展上下文菜單

然后粘貼命令: devenv.exe / resetuserdata

命令窗口

Visual Studio啟動時,它已被重置:

Visual Studio第一次

當我加載項目時,錯誤消失了:

錯誤消失了

確保選中工具 - >選項 - >文本編輯器 - > C# - >智能感知 - >“鍵入字符后顯示完成列表”。 我已經安裝並卸載了VS 2017,那時智能感應停止在VS 2015中工作。

我是如何修理它的:

我去了Tools -> Extensions and Updates並卸載了我沒有使用的每個擴展。 其中只有大約3個。 我記得刪除的是“Microsoft Office Extensions”,或類似的東西。 我沒有resharper或Xamarin,我已經看到過與此相關的提及。 當我完成Visual Studio重啟時,XAML intellisense又回來了! 救濟...

可能的情況是,您需要做的就是卸載任何一個擴展,並在此之后重置VS會解決問題。

更多細節:

當這個問題突然出現時,我不記得具體改變任何東西(例如安裝任何東西)。 我懷疑這是由於Windows更新。 我真的很擔心這個!

我嘗試重啟VS,重啟我的電腦,好幾次都沒有成功,還檢查了我的智能感知設置。 我嘗試了取消選中它們並再次檢查的建議。

我的F#代碼也失去了智能感知。 C#很好,除了XAML。

它出現在所有VS2015項目中。

版本:Visual Studio 2015,Windows 10. 2018年1月。

我可能有點遲到了,但希望這可以幫助任何人。

請注意,以下只是本主題中描述的問題的一個可能原因。

您的問題可能是您有一個項目/庫引用另一個,但目標框架是不同的。

確保框架兼容,並查看intellisense是否選擇了您的使用引用等。

在此輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM