Cuando creamos un proyecto de MVC4 en Visual Studio 2012, en la carpeta Scripts de tu proyecto web hay un js llamado _references.js
Si abrimos este archivo nos toparemos con algo parecido a esto:
////// /// /// /// ///
Este js lo que hace es indicar al Visual Studio que archivos js tendrán Intellisense cuando los referenciemos. Pero ¿qué pasa si queremos tener Intellisense en un js que no está referencia en este archivo? como por ejemplo si queremos tener Intellisense si queremos usar Kendo. La solución es simple, sólo editamos el archivo _references.js y añadimos la referencia a los archivos de js de Kendo que querramos que hagan uso del Intellisense cuando los referenciemos. En mi caso añadimos tres referencias más:
- kendo/jquery.js
- kendo/kendo.web.js
- kendo.aspnetmvc.js
Entonces el _references.js quedaría de la siguiente manera (linea 7, 8 y 9 del código)
////// /// /// /// /// /// /// ///
A continuación muestro un par de imagenes de un js, una sin el intellisense js de Kendo, y otra cuando ya por fin el reference.js ya ha sido configurado.
Js llamando a función Kendo sin el Intellisense: como vemos el intellisense de Javascript nisiquiera reconoce la función.
Js llamando a función Kendo con el Intellisense: al fin el intellisense de Javascript reconoce a la función js de Kendo y nos muestra todos sus parámetros.