Intellisenseとコードの提案がVisual Studio 2012 Ultimate RCで機能しない


228

Visual Studio 2012 Ultimate RCをダウンロードしてインストールしましたが、インテリセンスに問題があります。Ctrl+ を押すまで機能しませんSpace。コード提案も無効になります(メソッドパラメータなど)。

プロセスの最後に次のメッセージが表示されるため、VSインストールに問題があると思います。「イベントログファイルがいっぱいです」。

なぜこの問題が発生するのですか?それを修正するにはどうすればよいですか?


92
同じ問題がありました。これは、vs2010でリシャーパーを使用していて、vs2012から設定をインポートしたためです。ツール->インポートとエクスポートの設定
-er-v

8
リシャーパーもインストールしていますが、私の場合は問題ないようです。結局のところ、VS12はデフォルトでIntelliSenseをアクティブ化しないようです(オートコンプリートとコードの提案を取得するには、CTRL +スペースを使用する必要があります)。Tools-> Options設定メニューからそれを有効にする必要がありました。
h_djebli 2012

7
それは、ツール->オプション->テキストエディタ-> C#-> Intellisenseです。「文字入力後に補完リストを表示する」とその下のチェックボックスをチェックします
h_djebli

10
TOOLS-> Settings-> で見つかりましたImport and Export Settings...。リセットを行うと、Intellisenseが戻ってきました。
ハンター、

14
私はVS2012を再起動したところ、Intellisenseが再び機能しました
Alex

回答:


186

に行く

Tools->Options->Text Editor->C# (or All Languages)->General

右側のペインで有効Auto List MembersParameter Informationします。


8
私はこれらのステップに従いました、そしてサイコロはありませんでした。自動リストのメンバーがチェックされていますが、まだインテリセンスを取得していません。調子はどう?
Nathan Tregillus 2013年

16
これは、resharperの試用版を使用していて、試用版がなくなるときにかなり一般的です。私はR#がこれらの設定をオフにしてR#バージョンに置き換えると想定しているため、R#がなくなると、あらゆる種類のコード補完が行われます。
Phillip Schmidt

6
これはR#と試用版で発生しました。「すべての言語」とともに、タイプごとに個別に確認して再度有効にしてください。
ネイトダイアモンド

3
これは、すべての言語を無効にして再度有効にした後、私にとってはうまくいきました。Resharperトライアルもインストールしており、有効期限が切れていました。
ブライアンレイシー

4
最高のオプションのビジュアルスタジオを再起動します
vikas

118

VS2012を再起動すると問題が解決するはずです。


7
これに答えるために彼女に来ました!他には何もうまくいきませんでしたが、ちょっと!これは窓です!VSを再起動するだけです!(それが機能しなかった場合、私は次にrebbotに行きます)。
Joel

2
この問題のより良い解決策があったらいいのですが、これが機能するように見える唯一のことです。インテリセンスが動作を停止する理由はないようで、私にとって最も不便な時期に発生するようです。誰かが恒久的な修正を見つけた場合、更新が大好きになります。
ハワード・レノレット

私のために働いた 非常に単純な教科書C#コードを書いているときにIntellisenseが動作を停止し、再起動して修正しました。理由がわからない...
InvalidBrainException

5
使用しているファイルを再度開くだけです。全体を再起動する必要はありません
ガンディク

2
マイクロソフトのOSにインストールされているすべてのマイクロソフト製品のデフォルトのソリューション
赤ちゃん

27

こちらの投稿をご覧ください

これは私のために働きました:

このフォルダ内のファイルを削除します。vs2010:

 %AppData%\Microsoft\VisualStudio\10.0\ReflectedSchemas

vs2012;

%AppData%\Microsoft\VisualStudio\11.0\ReflectedSchemas

VS Ultimate 2013;

%AppData%\Microsoft\VisualStudio\12.0\ReflectedSchemas

VS Professional 2015;

%AppData%\Microsoft\VisualStudio\14.0\ReflectedSchemas

1
これは私のために働いた唯一の修正でした!本当にありがとう!現在12.0
ジェイクスティール2014年

私を助ける唯一の修正。ありがとう。
グレゴリークラプノビッチ2014

@GregoryKhrapunovich嬉しいです!
pyccki 2014

2
私には、正しいパスをした"%APPDATA%\マイクロソフト\ VisualStudioを\ 12.0 \ ReflectedSchemas"以来、%APPDATA%ローミング含ま
USR-ローカルΕΨΗΕΛΩΝ

1
\ Microsoft \ VisualStudio \ 14.0 for Visual Studio 2015
Mastro

26

別の可能な解決策は、設定を完全にリセットすることです。これは私のためにそれを修正したものです:

Tools->Import and Export settings->Reset all settings.


私には完璧に働きました。一部のインテリセンス(たとえば、VBメソッドの引数シグネチャ)だけを失っていました。私はそれが何をするのかわからなかったときに、いくつかのフォルダのファイルを削除するという考えを嫌いました。
アンディブラウン

私にとってはうまくいきました。IDEを機能させるには、リセット後にIDEを再起動する必要がありました。
NightSkyCode、2015年

試してみると、次のエラーが発生します。エラー1:タスクリストの表示設定:タスクリストの形式が変更されました。これに私を導いた:stackoverflow.com/questions/28189563/… すなわち。プロジェクトを開いていないことを確認する必要があります。エラーが発生した場合は、再起動して再試行してください。
maplemale 2015

19

A.インポート/エクスポート設定を保存またはエクスポートします。

ツール->インポートとエクスポートの設定

B.インポート/エクスポートのリセットを実行します。

[ツール]-> [設定のインポートとエクスポート]-> [すべての設定をリセット]。

C.戻って、元の設定をもう一度再読み込みします。Intellisenseが機能し、元の設定に戻りました。


VS 2012で動作しました(変更を有効にするには、VSを完全に終了して再起動する必要もありました)。ありがとう!
theDrake

14

これを使用して解決し、cmd行に移動します

devenv.exe /setup /resetuserdata /resetsettings

1
これはVS 2013で動作します。今のところ問題はありません:)
Orhaan

悲しいかな、これは私には役に立ちませんでした。起動時に、多くのエラーメッセージが表示されます(互換性チェッカーが見つからない、PHPに関する何かなど)。以前に届かなかったメッセージ。さらにそれは助けにはなりませんでした:インテリセンスは引き続き機能しますが、イベント+ =の後でも、イベントハンドラーのコードを入力する必要があるオートコンプリートのタブ文字を取得できません
Harald Coppoolse

これは安全ではありません。私のVSにエラーが発生し、実行できなくなったため、修復/再インストールが必要です。代わりに[ツール]から[すべての設定をリセット]を使用してください
ジョンP

4

ここでの基本的な考え方は、Intellisenseが使用しているデータベースの再同期を強制することです。

参照がソリューション内のプロジェクトである場合。プロジェクトを削除します。次に、参照オプションを使用して、削除したプロジェクトの正確なパスから参照を追加します。クイックビルドを行い、参照が正しく取得されていることを確認します。次に、古いプロジェクトをソリューションに追加し、古い参照を削除して、ソリューションの一部として追加します。

データベースの再同期を強制するというこの考え方は、他の方法でも行うことができます。たとえば、絶対フォルダーパスを使用します。


ありがとう!エラーのない単一のファイルでIntelliSenseが機能しなかったため、ヘッダーファイルを1日中ジャンプしていました。


2

Resharper-> Options-> IntelliSense-> General「Visual StudioネイティブIntelliSense ...」に設定


1

それも私にとってイライラしましたが、私は自分の答えを見つけました。再起動しても問題は解決しましたが、問題が発生したのはなぜですか。ASPパネルをコピーして貼り付け、再利用する必要があるコントロールを追加しました。私は最初のDivタグにあるものだけを機能させました。他のすべての設定が必要だったので、「あは...設定されていない残りのDivタグをコメントアウトさせてください...」と言ったところ、インテリセンスはすぐに戻ってきました。

したがって、カーソルがコードエラーの下にある場合は機能しないだけでなく、私のようなコピー/貼り付けタイプの場合も機能しない可能性があります。


1

私のソリューション(VS 2013)は管理者として実行することでした


1

とてもシンプルです

  1. ビジュアルスタジオを閉じる(ソリューションを持っている)(構成とソリューションの種類を覚えてプロジェクトを開始)
  2. ソリューションパスに移動
  3. SolutionName.suoを削除します
  4. もう一度ソリューションを開く
  5. 構成とソリューションのタイプを設定し、プロジェクトを起動します(変更されている場合)。
  6. ビルドとチェック

それが起こった理由私の場合、いくつかのプロジェクトの参照を変更しました


1

私の簡単な解決策は、テキストエディター領域で開いているすべてのファイルを閉じてから、ソリューションエクスプローラーから再度開くことでした。


0

解決策はどれも私にとってはうまくいきませんでした。この問題は1つのxamlファイルでのみ発生しており、他のxamlまたはc#ファイルでは発生していないことに気付きました。

インラインコンバーターでカスタムバインディングを作成できるQuickConverterと呼ばれる拡張機能がありました。これはIntellisenseで混乱しており、アプリのビルドまたは実行中にエラーとして検出されませんでした。

私のアドバイスは:

  • Intellisenseがすべてのファイルまたは特定のファイルのみで動作を停止するかどうかを確認します
  • ファイルが1つだけの場合は、赤または青の波線を探してください。原因がわかります。

0

OPと同じ問題がときどき発生しました。

残念ながら、上記の解決策はどれもうまくいきません。-また、インターネットからマイクロソフトのVS / windowsフォーラムを含む他の可能な解決策を検索したところ、回答が見つかりませんでした。

しかし、VSソリューションを閉じると、「Microsoft SQL Server Compact 4.0」をダウンロードしてインストールするように求めるメッセージが表示されました。このヒントに従って、最終的に問題を修正しました。

この調査結果が、同じ問題が発生する可能性のある他のユーザーに役立つことを願っています。


0

1つの解決策は、リシャーパーまたはスペルチェッカー拡張機能を無効にして再起動することです。確かにこれは理想的ではありません。


0

私の場合、.csprojファイルが破損し、Visual Studioが一部のクラスファイルをソリューションから除外しました(ただし、それらはVisual Studioにまだ表示されていたため、一見して問題は明らかではありませんでした)。これらのファイルでは、インテリセンスは利用できませんでした。したがって、修正はファイルをソリューションに戻すことでした。


0

私は2週間以来この問題に直面しており、ついにプロセスモニター(ProcMon.exe)と呼ばれるSysinternalツールを使用してそれを理解しました。問題は、自動更新の設定に関係しています。私は以下の解決策を適用してそれを機能させました

解決策:ツール->オプション->環境->拡張と更新->(チェックを外す)更新を自動的にチェック-> OK


0

コード構文に「in」を使用するなどのエラーが発生する場合があります。「...」である必要があります。「...」である必要があります。問題をすばやく検出するには、[ デザイン]ボタンをクリックして、レンダリングしようとすると、線が表示されます。エラーの


0

これが起こったばかりです-(すぐにはわかりませんでしたが)ライセンスの問題でResharper(R#)が無効になっていることが原因でした。

Resharperを有効にすると、これが修正されました!


0

Intellisenseを壊すいくつかの特別な文字を含むインターネットからいくつかのスニペットをコピーするとき、一般的に私は同じ問題に直面します。

それは私と数回起こりました、私はファイルを削除して新しいものを作成した後に問題を発見しました、今私が同じ問題に直面したとき、私はVisual Studioを再起動します、これが問題を解決しない場合は、最後のものを削除しますスニペットをインターネットからコピーして手作業で実行したところ、問題は解決しました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.