Visual Studio 2013には、プラグインもお洒落なものもありません。私がコーディングしているときはいつも、(30分に1回)インテリセンスがランダムに私の文章を完了するのを止めるか、私が押すと全くポップアップしません Ctrl+Space。
「ツール」->「設定のインポートとエクスポート」->「すべての設定をリセット」を試しましたが、役に立ちませんでした。問題はすぐに戻ってきました。
今私のためにそれを解決する唯一のことは、VSを閉じてそれを再び開くことです。しかし、想像できるように、これは非常にイライラします。
以前のVS2010インストールから設定フォルダーを削除すると、問題が解決したようです。私はここの指示に従いました(VS2013にも適用されます): http://www.haneycodes.net/visual-studio-2012-intellisense-not-working-solved/
URLが壊れる場合:
スタートメニューを開き、「%AppData%」と入力してEnterキーを押し、アプリケーションデータフォルダーに移動します。
自動的に「ローミング」フォルダに配置されたか、そうではなかったかのどちらかです。そうでない場合は、「ローミング」フォルダに移動します。
「Microsoft」フォルダーを開きます。
「VisualStudio」フォルダーを開きます。
ここには、「11.0」(VS 2012フォルダー)というタイトルのフォルダーと、おそらく「10.0」(VS 2010フォルダー)も表示されます。
「10.0」フォルダーを削除(または名前変更)します。 Visual Studio 2010の設定と設定に別れを告げることができることに注意してください(プロジェクトは安全で健全です)。
Visual Studio 2008などを使用していたと仮定して、「11.0」フォルダー以外のすべてのフォルダーを削除(または名前変更)します。
Visual Studio 2012を再起動すると、準備完了です!
私は同じ問題を抱えていましたが、これは私にとってはうまくいったようです。
基本的に、[ツール] >> [オプション] >> [テキストエディタ] >> [すべての言語] >> [全般]に移動し、両方のAuto list members
およびParameter information
がチェックされます(ハーフチェック/スクエア状態ではありません)。
これは、VS2013 update 4でもまだ発生しています(C#を使用したWPFプロジェクトがあります)。
これは、プロジェクト全体ではなくファイルを閉じてから再度開くことで、比較的簡単に修正できました。
私にとって、プロジェクトのアンロードとリロードはMVC cshtml intellisenseを修正します。プロジェクトを右クリックして、「アンロード」をクリックします。グレー表示のプロジェクトを右クリックして、[再読み込み]をクリックします。
明確にするために、この問題はC#MVCビューでのみ発生し、TFSにチェックインされた場合にのみ発生します。
また、これをバグとしてMicrosoftに提出しました。 https://connect.Microsoft.com/VisualStudio/feedback/details/932855/vs-2013-c-default-mvc-template-breaks-upon- checkin-to-tfs-201
ソリューションの.suoファイルを削除してください。私にとってはうまくいきました。
最初に言及しなければならないのは、RAMをアップグレードしたので、これは起きていないということです。これが起こっていたとき、私は4GBでした。多くの場合、SQL Serverと同様に複数のインスタンスが開かれていました。
これは、ページ上のコントロールをコピー/貼り付けすると発生するようです。これのもう1つの副作用は、designer。(cs/vb/xx)ファイルがすぐに更新されず、コードビハインドでこれらのコントロールにアクセスできないことです。
私はいくつかのことを試してみましたが、ここに私がこれまでに発見したことの要約があります:
Visual Studioでそれが機能しない場合:
これでうまくいかない場合は、さらにいくつかの手順を試してください:
(場合によっては、さらに抜本的な手順が必要な理由はまだわかりません。)
C++プロジェクトの場合:
MSDNにはいくつか試してみることがあります。 MSDNの提案
破損した.ncb
ファイルが最も可能性が高いようです。
MSDNから:
.ncb
ファイル。.ncb
ファイル。)ノート:
考えられる原因のロギング:
designer.vb
ファイルもこれから更新されませんでした。.ncb
ファイル私にとっては、同じソリューションの2つのインスタンスを開いたときに問題が発生します。 1つはテストを実行し、もう1つはコードを調整しています。 Intellisenseは通常、いくつかのテストを実行してデバッグセッションを手動で停止した後、作業を終了します。
私にとっての解決策は、すべてのVSウィンドウを閉じて再度開くことです...
Cacauが言うように、最初にソリューション全体をクリーンアップする必要があります。次に、VSを再起動してソリューション全体を再構築します。これは、Entity FrameworkまたはWCFサービス(またはその組み合わせ)を使用している場合に時々発生します
VSは、コード(たとえば、サービス参照)を含む多くのファイルを生成します。そのコードを再生成すると(たとえば、Webプロジェクトを実行している場合)、サイトの停止を忘れることがあります。 VSはすべてのファイルを上書きすることはできません。その結果、グローバルなインテリセンス障害が発生します。
プロジェクトでクリーンビルドを試みましたか?
VSは、生成されたファイルの一部と混同される可能性があります。
このスレッドのソリューションはどれも私にとってはうまくいきませんでした。うまくいったのは、packagesフォルダー内のすべてを削除したことです。ソリューションを再構築すると、nugetは削除したすべてのフォルダーの最新バージョンを取得し、intellisenseは正常に動作し始めました。間違っていない場合、問題の最初の原因は「Microsoft.Net.Compilers.1.0.0」フォルダーの内容ですが、その理由はわかりません。
1つのファイルにこの問題がある場合は、このファイルがプロジェクトに含まれていることを確認してください。 ファイルを右クリックし、[プロジェクトに含める]を選択。ファイルがプロジェクトに含まれていない場合、VSはそれを通常のテキストファイルとして扱います。
ここでの提案がうまくいかない場合があります-少なくともそれは私に起こりました。ただし、構成のリセット、Visual Studioの構成ファイルのクリーンアップなどを急がないでください。 clean/re-build + vs restartが機能しない場合-コード自体に問題がある可能性があります。
私の場合(vs2013)、次のように.hでC++クラスを公開しました。
class MyClass: ...
{
....
DLL_EXPORT returnArgs function(InParameters)
}
dLL_EXPORTは次のように定義されます。
#define DLL_EXPORT __declspec(dllexport)
.cppの同じ機能:
returnArgs MyClass::function(InParameters)
{
}
vs2013は、関数の定義と実装の間をジャンプすることを拒否していました。理由はDLL_EXPORTマクロのようです-私はこのような関数を書きました:
DLL_EXPORT returnArgs MyClass::function(InParameters)
{
}
その後、インテリセンスが再び機能し始めました。
Visual Studioのドキュメントによると、その定義を削除したり、削除したりすることもできます__INTELLISENSE__
-しかし、その定義は何らかの理由で機能しませんでした。このようなコードスニペット:
#ifdef __INTELLISENSE__
#define DLL_EXPORT
#else
#define DLL_EXPORT __declspec(dllexport)
#endif
これがうまくいかない理由を理解した場合はコメントしてください。
Vs2015では、この問題は修正されているようですが、vs2015には他の問題もあります。
私は解決策で問題を解決しようとしました VS2013 Intellisenseは常に動作を停止します
しかし、私にはうまくいきませんでした。
私のために働いた解決策は、off/onAuto list members
[ツール]> [オプション]> [テキストエディター]> [全般]に移動します
私は質問に答えて与えられた指示に従いました: Visual Studio 2012-インテリセンスは時々消える/壊れます (SajjadHashmiなどに感謝します)。役に立つように、ここで私が従った手順(私にとってはうまくいった)をここにコピーしました。
1:Close all the tabs
そしてファイルを再度開きます。 (russdsに感謝)
2:Clean the Build
> Close the Solution
> Restart Visual Studio
> Open the Solution
もう一度
上記のリンクをたどると、さらに手順がリストされますが、一部はVisual Studio 2013に適用されなくなったようです(たとえば、IntelliSenseのローカルキャッシュを更新します)。
これらの手順にはVisual Studioの再起動(明示的に回避しようとしている)が含まれることはわかっていますが、質問を見つけた人(私のような)には、潜在的な解決策が役立つかもしれません。
これらのことはどれもうまくいきませんでした。たくさんの苦労の末、なぜ私にとってうまくいかなかったのかがわかりました。私は常に自分のマシンで複数のソリューションを開いていました。たとえば、1つのソリューションはフロントエンドレイヤー用であり、別のソリューションはバックエンドレイヤー用です。
バックエンドサービスレイヤーに保持されているブレークポイントに到達すると、インテリセンスが表示されませんでした。他のすべてのソリューションを閉じ、デバッグしたいソリューションを再構築した後、すべてが正常に機能しました。
他の理由もあるかもしれませんが、これは私のために働いて、このコミュニティに知らせることを望みました、そしてそれは誰かを助けるかもしれません。
編集:「すべてのブレークポイントを削除」し、追加が再び機能することはほとんどありませんでした。
他の誰かが私がしたブラックホールに陥った場合...私もこの問題に苦しんでいましたが、上記の解決策のどれも私のために働いていませんでした。やがて、開始ページの<body>タグが.Masterページから削除され、すべての.aspxページでIntellisenseコードヒントの95%が失われることがわかりました。不足している<body>を.Masterページに追加し直すと、Intellisenseがようやく.aspxページで再び機能するようになりました!これが誰かを助けることを願っています...ちょうど1.5時間かかりました!
私は同じ問題を抱えていました。私の場合、同じファイルが2回開かれていました。たとえば、dev\include\myfile.h AND dev\include\myfile.h \があります(バックスラッシュに注意して、これを一意の文字列にします)。これは、インクルードファイルでF12を使用してシンボルを検索するときに発生しますが、元の.hファイルも既に開いています。 Visual Studioは重複ファイルを開きますが、実際には同じファイルです。
2つのインスタンスのいずれかを保存すると、変更されたファイルの日付が通知され、他のインスタンスをリロードするかどうかを尋ねるポップアップが表示されます。さらに問題があるのは、IntelliSenseも混乱させているようです。重複したインスタンス化されたファイルをすべて閉じようとしましたが、IntelliSenseは再起動または再読み込みせずに再び動作を開始しました。