質問

function Submit_click()
{
  if (!bValidateFields())
    return;
}

function bValidateFields() {
/// <summary>Validation rules</summary>
/// <returns>Boolean</returns>
...
}

したがって、Visual StudioでbValidateFields()関数呼び出しを入力すると、インテリジェンスにコメントが表示されません。しかし、 this によるとそうすべき。すべきですか?

役に立ちましたか?

解決

VSのナビゲーションバーをオフにすると、JSインテリセンスの多くが正常に動作しなくなる問題を思い出します。オフにしている場合は、ナビゲーションバーを再度オンにして、役立つかどうかを確認してください。

編集:IDEでインテリセンスを強制的に更新するには、Ctrl + Shift + Jも必要になる場合があります。

Edit2:@blubが言ったように、javascriptに問題がある場合、インテリセンスが壊れる可能性があります。 Visual Studioは実際にJavaScriptを評価してインテリセンスを作成するため、構文エラーがある場合は失敗し、インテリセンスを完全に、またはまったく構築できません。

他のヒント

XMLコメントは、関数の上ではなく関数内にある必要があります。 Visual Studio 2008では、XMLコメント情報は/// <!> lt; reference ...アイテムで参照されているファイルに対してのみ表示されます。

Visual Studio 2010は、編集中のファイル内の関数および参照しているファイルのXMLコメント情報を表示します。

外部ライブラリの上部に/// <reference>コメントを追加しようとしましたか?過去にこれに遭遇し、問題が解決しました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top