web-dev-qa-db-ja.com

Visual Studio Editorはもうエラーに下線を引かない

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

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

114
Mats

チェックしましたか ToolsOptions...Text EditorC#AdvancedUnderline errors in the editor

プラグインは設定を台無しにする傾向があるため、プラグインを台無しにしてから設定をリセットしたいのが普通です。 ToolsImport and Export Settings...Reset all settings

233
sontek

考えられる原因について

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

18
SerG

私はその古い質問を知っており、さまざまな解決策がありますが、別の方法で修正しました。 VS2017を使用してC#コードでUnity3Dを操作しているときに、VSが入力中に突然アンダーラインエラーを止めることになりました。ただし、ファイルタブを閉じて再度開くと、突然エラーが解除されます。

例えば:

class A { 
public int x; 
s;
}

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

Solution:Unity Projectフォルダー全体(基本的に通常のVS Solutionフォルダーに似ています)をコピーし、新しいフォルダーを操作しました。

1
Magmus

これは一般にDisable Squiggl yまたはVisual Studioの波線と呼ばれます。

Visual Studio 2013での操作方法

[〜#〜] tools [〜#〜]-> オプション ...-> テキストエディター-> C/C++-> 詳細-> スクイーグルを無効にするTrue/False(IntelliSenseの下)-> Press [〜# 〜] ok [〜#〜]

1
Kulamani

Visual Studio 2017の場合、HeeJaeのコメントに従って行動します。

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

すなわち:

こんにちは。おそらく既知の問題にぶつかっています。これを試してもらえますか?

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

2. Tools\Options\Projects and Solutions\Generalに移動し、「Allow parallel project initialization」のチェックを外します。

3. VSを閉じます。

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

5. VSを再度開きます。

..

ありがとうございました

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

私はVSをアップグレードし、VS設定をリセットし、VSキャッシュをクリアし、人々が従来行うすべてを試みましたが、誰もこの問題を解決しませんでした!最後に、言及されたソリューションは魔法のように私のために働いた。

がんばろう

0
user3578181

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

0
user341599