Pregunta

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

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

Entonces, cuando escribo la llamada a mi función de inteligencia bValidateFields () en Visual Studio no se muestran mis comentarios. Pero de acuerdo con esto debería. ¿Debería?

¿Fue útil?

Solución

Recuerdo un problema en el que haber apagado la barra de navegación en VS impedía que gran parte de JS intellisense funcionara correctamente. Si lo tiene apagado, intente volver a encender la barra de navegación y vea si ayuda.

Editar: También puede que tenga que hacer Ctrl + Shift + J para forzar al IDE a actualizar el intellisense.

Edit2: Como dijo @blub, si hay algún problema con el JavaScript, el intellisense puede romperse. Visual Studio realmente evalúa el javascript para crear el intellisense, por lo que si hay errores de sintaxis, puede fallar y no generar el intellisense por completo, o en absoluto.

Otros consejos

Los comentarios XML deben estar dentro de la función, no encima de ella. En Visual Studio 2008, la información de comentarios XML solo se muestra para los archivos a los que se hace referencia con un elemento /// & Lt; reference ...

Visual Studio 2010 mostrará información de comentarios XML para las funciones en el archivo que está editando y para los archivos a los que hace referencia.

¿Intentó agregar el comentario /// <reference> en la parte superior de la biblioteca externa? Me he encontrado con esto en el pasado y resolvió mi problema.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top