0

VS 2005でコードをコンパイルしようとして失敗すると、エラーの原因となった行に青色の下線が引かれ、その上にマウスを置くとエラーメッセージが表示されます。問題ありませんが、Intellisenseはオブジェクト情報ではなくエラーメッセージを表示するため、オブジェクトタイプなどは表示されません。

この画像では、どのタイプが返されるかを確認したかったDateTime.Subtract()のですが、VSはエラーメッセージを表示することを主張しています。

代替テキストhttp://img502.imageshack.us/img502/6962/vs2005errordl7.png

あなたがそれを十分に得たら、誰かがエラーメッセージを邪魔にならないようにする方法を知っていますか?

4

5 に答える 5

1

[Build|Clean Solution] を選択します。これにより、中間ファイルやその他のものがクリーンアップされます。さらに重要なことに、エラー メッセージのリストもクリアされ、Intellisense の通常の動作が復元されます。

于 2008-10-23T03:45:44.793 に答える
1

行の最初の部分 ("DateTime duracao = ") をクリップボードに切り取り、"減算" にカーソルを合わせると、戻り値の型が表示されます。理想的ではありませんが、私はいつもそれをやっています!

于 2008-10-04T21:51:50.473 に答える
0

ctrl-parens内のスペース

于 2008-09-17T22:31:00.233 に答える
0

マウスのホバリングに相当するのはView -> IntelliSense -> Quick Info. ここで解決策が見つからない場合は、ショートカットを使用しますCtrl+K, Ctrl+I

于 2008-09-17T22:46:09.293 に答える
0

duracao は DateTime であり、エラー メッセージは「Timespan を DateTime に変換できません」であるため減算関数が Timespan を返していることが既にわかります。

于 2008-10-30T22:16:32.543 に答える