Microsoft VisualStudio2012のIntellisenseで問題が発生しています。私はプロジェクトで作業し、コードなどを編集します(一定期間後、5分から1時間以上)、突然、コードの提案やインテリセンスはなくなります。両方が同時に完全に機能しなくなったようです。
私が試した唯一の解決策は、すべての設定をリセットし、Visual Studioを完全に閉じて、プロジェクトを再度開くことです。これを修正するより良い解決策またはアップデートはありますか?
Microsoft VisualStudio2012のIntellisenseで問題が発生しています。私はプロジェクトで作業し、コードなどを編集します(一定期間後、5分から1時間以上)、突然、コードの提案やインテリセンスはなくなります。両方が同時に完全に機能しなくなったようです。
私が試した唯一の解決策は、すべての設定をリセットし、Visual Studioを完全に閉じて、プロジェクトを再度開くことです。これを修正するより良い解決策またはアップデートはありますか?
RAMをアップグレードしてから、問題が発生していないことに注意してください。それが関連しているかどうかは確認できませんが、2〜4GBのRAMを搭載しているときに問題が蔓延していました。8GBと16GBに移行してから問題ありません。
影響を受けるファイル/ウィンドウが1つだけの場合は、そのファイルを閉じてから再度開きます。それでもうまくいかない場合は、以下を試してください。
Visual Studioの場合:
これが機能しない場合は、次の手順を試してください。
C ++プロジェクトの場合:
MSDNにはいくつか試してみることがあります:MSDNの提案
破損した.ncb
ファイルが最も可能性が高いようです。
MSDNから:
.ncb
ます。.ncb
ファイルが作成されます。)ノート:
考えられる原因のログ:
designer.vb
ファイルもこれから更新されていないことがわかりました。.ncb
ファイルがあります(これを引き起こす動作に気付いた場合は、コメントに追加してください。)
私にとってうまくいくのは、ソリューションファイルと同じパスにある.vs(隠し)ディレクトリにある動的に構築された.suoファイル(ソリューションユーザーオプション)を削除することです。
私は時々この問題が再発し、それは異なるプロジェクト/ソリューションにありますが、VSワイドではありません。新しいプロジェクトは常に正常に機能します。
VS2015ProfessionalUpdateの実行-2-
私は同じ問題を抱えています。Intellisenseは、一部のファイルではランダムに表示を停止しますが、他のファイルでは表示を停止しません。私はちょうどそれが私に再び起こった。Ctrl+を押すと、にSpace何も表示されません。または他のクラスForm1
に切り替えるとForm2
、期待どおりにリストがポップアップ表示されます。Visual Studioを再起動すると、通常はうまくいきますが、このような基本的な機能が壊れてしまうのは非常に面倒でばかげています...
私は同じ問題の研究に多くの時間を費やしました。いくつかの解決策は、このバグをいくつかの参照されたアセンブリに関連付けました。他の人はそれを言ってMicrosoft.Windows.Design.Extension.dll
、.Interactivity.dll
プロジェクトの参照にあるべきです。しかし、これらの解決策はどれも私にはうまくいきませんでした。
Visual Studio 2012のバグだと思いますが、Microsoftが修正する必要があります。
私にとってうまくいったのは、Resharperを無効にしてから再度有効にすることです。
後藤
Tools -> Options-> Resharper ->General
クリック
Suspend
->これによりリシャーパーが無効になります
次に、Intellisenseが機能しているかどうかを確認します。私の場合はそうしてから、Resharperを再開しました。
これが機能しない場合は、Gotoが必要になる場合があります
Resharper -> Options-> Environment -> Intellisense -> General
そして、
Intellisenseをに変更しますVisual Studio
私は100%の時間でうまくいく解決策を見つけました(私はReSharperをインストールしていません)。押すとRefresh
、Solution Explorer
IntelliSenseが復活します。
これらすべての手順でうまくいきませんでした。不思議なことに、IntellisenseがVisual Studio 2015の別のソリューションで機能していることに気付きましたが、特定のソリューションでは機能していませんでした。
.suoファイルを見つけて削除し、VisualStudioを再起動しました。それは私のためにそれを修正しました。
Visual Studio 2010 on C ++でも同じ問題が発生し、[ツール]->[オプション]->[テキストエディター]->[C / C++]->[詳細設定]->[データベースを無効にする]->[False]、[OK]でそれを上回りました。VSを閉じます。VSと出来上がりを開きます。
Visual Studio 2015 + C#でこの問題に直面していました。
しばらくして、私はこのように解決しました:
1)移動:[ツール]->[オプション]->[テキストエディター]->[C#]
2)これらのオプション「メンバーの自動リスト」および「仮想空間の有効化」をチェックします。
おそらく、R#などの一部の拡張機能は、ツールを使用するためにこれらのオプションを無効にします。
Visual Studio> 2015で、.suoファイルを削除しました。(ファイルエクスプローラーを使用してプロジェクトで検索します)
Visual Studioを再起動すると、準備が整います。
VisualStudio2015プレビューでも同じ問題が発生します。それぞれのファイルを閉じて、再度開きました。それは私のためにそれを修正します:)。
私の場合、右クリック=>「プロジェクトに含める」を使用してプロジェクトに.ascx.csを追加しましたが、プロジェクトでは「コンパイル」ではなく「コンテンツ」として設定されていました。これを「コンパイル」に設定すると、インテリセンスが再び機能し始めました。
この質問に対する良い答えが多すぎます。これは私のために働いた:
IntelliSenseは、ソリューションファイルをダブルクリックしてプロジェクトをロードした場合にのみ機能します。
私は残念ながら上記のすべての答えを試しましたが、運がありませんでした。DLL、設定、依存関係...あなたはそれに名前を付けます。オートコンプリートのためにすべてを実行する必要があるのは残念です....私のVim設定がありません....
アップデート1パッケージ、リンクをインストールしてみてください。アップデートをインストールしたときに同じ問題が発生し、解決しました。
VS2012アップデート4を使用していて、問題が断続的に発生しますが、編集中の特定のページに問題が発生すると、問題は解決しません。1つの解決策は、単にページを閉じて再編集することです。
再起動を試みるためのKBDショートカットがいくつかありますが、それらが機能するかどうかはわかりません。
インテリセンスを表示するためのVisualStudioキーボードショートカット
これらのソリューションはどれも私にはうまくいきませんでした、ところで私はC#を使用しています...
これは別のISバグだと思います...過去に多くの問題がありました。
@TonyLの回答はうまくいきませんでしたが、foo
クラスのメソッドシグネチャを変更した後、Intellisenseがクラスで機能しなくなったことに気付きましたbar
。
ファイルを閉じて再度開くとfoo.cs
修正されました。
私を助けてくれたのは
これには約5分かかりますが、インテリセンスが実際に機能し始めたため、多くの時間を節約できます。
注意すべき点の1つは、メモリ使用量(VS 2013 Ultimateの右上隅)が約40%低下していることです。
同じ問題が発生しました。リポジトリから新たにダウンロードしたソリューションのnugetパッケージが自動的にダウンロードされなかったため、適切な提案を表示するために必要なパッケージが利用できなかったため、インテリセンスは利用できませんでした。
私は現在YouTubeでMVApythonチュートリアルを見ていて、理由を説明した直後に、私の知性も消えていることに気づきました。
これに沿った何か(適切なコーディング語彙の欠如をすみません、私はプログラミングに不慣れですが、解決策を見つけました)
回答:「VisualStudioは、入力しようとしているものを常に推測できるとは限りません。したがって、たとえば、変数内で文字列を使用しようとしていて、インテリセンスが必要な場合など、ヒントを提供する必要があることを常に認識しているわけではありません。その文字列コンテンツのオプションについては、この変数が実際には文字列であることをVisualStudioに通知する必要があります。
例:
name = ' ' # insert this line to tell visual studio that your variable is a string.
name = input('whats your name? \n')
name = name.upper() #then when you type name.u.... it will give you intellisense
1つのファイルで問題が発生しました。新しいクラスを作成して作業した後、それは私のプロジェクトのスコープに追加されていませんでした。そのため、翌日にソリューションを閉じて再度開いたとき、ファイルはプロジェクトスコープに含まれていませんでした。
プロジェクトスコープに既存のアイテムを追加すると、修正されました。
私の場合、最初は単に注意を怠っていたため、ソリューション内の30以上のプロジェクトの1つが、ファイルの1つがまだエディターにロードされていても、インテリセンスがないにもかかわらず、「(ロードに失敗しました)」と表示されていませんでした。プロジェクトをリロードすることでうまくいきました。
私の場合、Intellisenseはインポートされた名前空間を認識しませんでしたが、プロジェクトを正常にコンパイルできました。解決策は、[プロジェクト参照]タブでインポートされた名前空間のチェックを外し、プロジェクトを保存し、もう一度チェックして、プロジェクトを再度保存することでした。
依存するアセンブリの一部が変更されたが、Visual Studioの他のインスタンス(2015)によってロックされたときに、この問題が発生しました。
私の解決策(私はPERFORCEを使用していました)は、個々のファイルではなく、ソリューション全体をロードすることです。
もともと私はPERFORCEでファイルをクリックしてロードしていました
Solution Close VS(個々のファイルを閉じた)個々のファイルの代わりにソリューションファイルを起動して再度開いた
マスターページを使用している場合は、空白のマスターページを作成し、コンテンツページでそのマスターページを使用します。これで問題が解決した場合は、元のマスターページに問題があることを意味します。元のコードを段階的に新しいマスターページに移植し、各移植後にインテリセンスが正しく機能しているかどうかをテストします。このトリックは私のインテリセンスの問題を解決しました。
Pythonの場合は、下部のステータスバーの左側にある[Python XX]ボタンをクリックして、別の値に変更してみてください。
これは私のために働いた唯一のものです。
それでも問題が解決しない場合は、ソリューションを閉じてから再度開いてください。
Visual Studioが存在する限り、私はこれに対処してきました。そして、はい、現在のバージョンでも失敗します(特に大規模なプロジェクトの場合)。
このまったく同じ問題に対処するために友人と私が書いた小さな無料ツールを共有したいと思います。基本的にソリューションを閉じ、そのフォルダーをこのツールのアイコンにドラッグすると、すべての中間ファイルがリセットされます。(どれを知りたい場合は、中のテキストマニュアルを読んでください。1つのファイルだけではありません。)
これを使用して、すべてのVSプロジェクトをクリーンアップします。だからここに行きます:
エラーリストのビルド+インテリセンスは、私のWebプロジェクトでのみ機能しなくなります。最終的に私のために働いた修正は、.csproj.userファイルを削除することでした。ソリューションを開くと、Visual Studioでファイルが再作成され、すべて期待どおりに機能していました。
次に、新しいファイルを削除して古いファイルを元に戻しましたが、それでも修正されたので、¯\ (ツ) /¯