1

私はしばらくの間C#でコーディングしてきましたが、疑問に思っています...

私はvb.netをたくさんやっていた。私の経験では、ソリューション全体のどこかにエラーがあると、VSのエラーリストに即座に反映されます。たとえば、存在しない新しいクラスでいくつかの新しい関数を呼び出すコードを作成すると、エラーリストにマークが付けられます。だから私はこの新しいクラスに行って書き、それらの新しい関数を入力することができます。エラーリストをチェックすることで何も見逃していないことがわかります。

ただし、C#では、エラーリストに私が行ったほとんどのエラーがすぐには反映されません。(テキストエディタのみが強調表示されますが、エラーリストは強調表示されません)ビルドを押すまでは表示されません。それでも、エラーリストにはエラーの最初のレイヤーのみが表示されます。何かを修正して再度ビルドすると、エラーリストにはさらに多くのエラーが表示されます。

その意味で、vb.netエラーリストの方が役立つと言わざるを得ません。C#エラーリストにvb.netエラーリストのようなエラーを即座に反映させることは可能ですか?

ちなみに、私もResharperを持っていますが、それがエラーリストウィンドウに何かをルーティングするのに役立つかどうかはわかりません。

4

2 に答える 2

1

私の知る限り:いいえ。これは、C#コンパイラとVBコンパイラのVisualStudioとの統合の違いにすぎません。F6を押す習慣を身につける必要があります。

于 2012-12-02T03:13:30.383 に答える
1

VS2010オプションで、[テキストエディター]|[ライブセマンティックエラーを表示する]チェックボックスがオンになっているかどうかを確認します。C#| 高度。私の構成では、その設定がオンになっていると、エラーリストに即座にフィードバックが表示されます。チェックボックスをオフに切り替えると、エラーリストにエラーが反映されなくなります。

于 2012-12-02T03:24:14.540 に答える