Visual Studio Editorはエラーに下線を付けなくなりました


116

Visual Studio(2008)エディターは、エラー(この気の利いた波状の赤い線)に下線を引くために停止しました。実際にはいつなのかはわかりませんが、.Net Framework 3.5 SP 1またはMVCベータ(おそらくそうではない)のインストールに関連している可能性があります。さらに、評価のためにCodeRushとResharperの両方をインストールおよびアンインストールしました(どちらか一方を保持しないことを決定しました)。

誰かが問題を知り、この機能を再び復元する方法を知っていますか?


4
最近、VS 2010で同じ問題が発生しました。また、Resharperをインストールしてアンインストールした直後に気づきました。
ドミトリータシキノフ

VS2013でResharperをインストールした後、それが起こりました。Visual Studio Power Toolsも効果があったと思います。
多数のゴブリン2015年

回答:


233

あなたがチェックしていますかToolsOptions...Text EditorC#AdvancedUnderline errors in the editor

プラグインをいじった後、設定をいじくる傾向があるので、私は通常私の設定をリセットしたいです: ToolsImport and Export Settings...Reset all settings


それは、私には少し明白すぎました。おかげで、すべてが正常に動作します;)
Mats

9
上記に加えてコンパイルした後、同じ修正がVS2013でも機能しました。
チャックサベージ

2
私は2012年と2013年にそれをしなければなりませんでした。なぜこれはデフォルトでオフになっているのですか?
Sonic Soul

10
Resharperをアンインストールした後、これは本当に役に立ちました。
アレハンドロバスティダス2014年

1
また、同じ場所で「ライブセマンティックエラーを表示する」をチェックする必要がありました
majjam

18

考えられる原因について。

VS 2012および2013の場合、1つの「ライブ」アカウントにバインドされた異なるマシン上にVisual Studioの複数のインスタンスがあり、そのうちの1つにReSharperをインストールすると、ネイティブIntelliSenseおよびエラーの下線が無効になります(独自のルールで置き換える) ReSharperを使用せずに、アカウントを介して別のマシンに同期されます。


これは、継続的な下線エラーとxaml intellisense設定が未設定になるのを修正するのに役立ちました。
codechinchilla 14年

おい...私はこれを理解しました。それは時々地獄のように不気味です。
Maxime Rouiller、2015

1

これは、Visual Studio では一般的にDisqui Squiggl yまたはWavy行と呼ばれます。

Visual Studio 2013ではどのようにしますか?

ツール -> オプション...- > テキストエディター -> C / C ++ -> 詳細設定 -> 波線を無効にするTrue / False(Under IntelliSenseの下)-> OKを押します


1

私はその古い質問を知っており、さまざまな解決策がありますが、別の方法で修正しました。VS2017を使用してC#コードでUnity3Dを使用していますが、VSが入力中に突然下線エラーを停止することにしました。しかし、ファイルタブを閉じて再度開くと、突然エラーの輪郭が消えます。

例えば:

class A { 
public int x; 
s;
}

その孤独な 's'シンボルに対してエラーを不明瞭に与える必要があります。しかし、このファイルタブを閉じて再度開くまで、VSは下線を引きません。

解決策:Unity Projectフォルダー全体(基本的には通常のVS Solutionフォルダーのようなもの)をコピーし、新しいフォルダーで作業しましたが、この問題は解消されました。


0

2017年も同じ問題がありました。「IntelliSenseを無効にする」オプションがありました。これがfalseに設定されていることを確認してください。


0

ビジュアルスタジオ2017の場合、HeeJaeのコメントに従って行動します。

https://developercommunity.visualstudio.com/content/problem/113112/design-time-error-checking-isnt-working.html

つまり:

こんにちは。おそらく既知の問題が発生しています。これやってみませんか?

1.最新リリースにアップデートしても問題が解決しない場合

2.Tools \ Options \ Projects and Solutions \ Generalに移動し、「並行プロジェクトの初期化を許可する」のチェックを外します。

3.VSを閉じます。

4.ソリューションファイルの横にある「.vs」ディレクトリを削除します。

5. VSを再度開きます。

..

ありがとうございました

問題が解決されたら、「並列プロジェクトの初期化を許可する」オプションを再度有効にすることができます。

私はVSをアップグレードし、VS設定をリセットし、VSキャッシュをクリアし、人々が通常行うすべてのことを試みましたが、どれもこの問題を解決しませんでした!最後に、上記の解決策は私にとって魔法のように機能しました。

幸運を


0

ソリューションから同じプロジェクトを再度アンロードしてロードすると、うまくいきます。プロジェクトを右クリックして、[プロジェクトのアンロード]をクリックします。アンロードしたら、もう一度同じプロジェクトを右クリックし、[プロジェクトの再読み込み]をクリックします。エラーの強調表示に戻ります。

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