2011-02-24 41 views
5

Traté de resolver algunas de las otras preguntas aquí en Stack, así como buscar en google, pero recibo principalmente hits en coreano/japonés/chino.Visual Studio 2010 - Intellisense para jQuery 1.4.4

anywho im corriendo VS2010 es un proyecto MVC3, im utilizando un masterpage _layout usando jQuery 1.4.4 junto con un vsdoc juego para esa versión (descargado hoy de MS por lo que debe ser el más reciente).

Este es el contenido de la página im _layout usando: http://pastebin.com/fB6FzaLS No estoy seguro si es necesario o no, pero he añadido el código para que el vsdoc jQuery (y la ruta es correcta).

Siempre que Ctrl + Espacio del punto después del puntero jQuery me sale este error en mi panel de salida:

Javascript Intellisense mensaje: JSIntellisense: Interno/ventana (2: 4): Función de espera

las sugerencias de IntelliSense que se le ocurre es extremadamente genérica (constructor, etc. valordel unos 7 ish en total)

en Extension Manager he inhabilitado todo, pero las mejoras VisualStudio JScript (entre paréntesis, la palabra highligther etc)

¿Alguna idea de cuál podría ser el problema aquí?

+0

Me gusta esta pregunta porque no puedo encontrar consejos sobre cómo hacer Js guiones JSIntellisense -amistoso. Nuestros scripts funcionan correctamente en el tiempo de ejecución, pero la falta de intellisense preciso se echa mucho de menos. –

Respuesta

3

Me pregunto si está teniendo un conflicto con las dos instancias de jQuery.

Dos observaciones. En primer lugar, si todo lo que está buscando es simple intellisense, VS2010 hará un muy buen trabajo con la referencia jQuery predeterminada. Dicho esto, creo que su problema se resolverá moviendo su JS a un archivo de script externo y agregando una referencia al VSDOC en ese archivo.

Por cierto, jQuery 1.5.1 está disponible si está buscando la versión más actualizada.

ricos

+0

Tal vez podrías crear un proyecto con una configuración en la que sabes que intellisense funciona. Si todavía no puedo hacer que funcione, entonces el problema no está en la configuración del proyecto. Por cierto, ¿qué quieres decir con la referencia predeterminada de jQuery? Si visual studio 2010 se supone que debe mostrarlo de manera predeterminada, entonces algo debe estar apagado. ¿Se puede habilitar o deshabilitar? – mfriis

+0

@ kim3er Creo que probablemente haga lo que sugiere que tenga más de un archivo jQuery referenciado, pero antes de profundizar en todas y cada una de las carpetas de mi carpeta de scripts (muchos widgets y complementos, etc.) me pregunto ... "respuesta" debajo de – MemeDeveloper

1

También estoy recibiendo un montón de

Javascript Intellisense Message : 

I mi ventana de salida cuando intento validar mi JavaScript en VS 2010, por ejemplo,

Javascript Intellisense Message: [LocalPath]\jquery-1.5.1.js(6357:32) : Function expected 

... etc y p.

: 'Sys' is undefined 
: Object required 

de archivos incluyendo

\jquery-1.5.1.js 
\tiny_mce.js 

y scripts personalizados archivos.

¿Se pregunta si las personas tienen algún consejo general sobre qué tipo de cosas pueden causar esto?

Y cómo resolver las causas raíz cuando (como yo) a) he comprobado todos los obvios & bits fáciles, yb) tengo muchos y muchos archivos de script, yc) muchas referencias, p.

/// <reference path="~/Scripts/custom/core.js" /> 

(en un intento de recuperar el tiempo que puso en XML comentando su costumbre JS para pagar totalmente)

+0

resolviste esto? – BrOSs

+0

yeah - installed 2012;) Solucioné esto en realidad, pero no puedo recordar qué era ... creo que fue un ajuste en las opciones de VS. – MemeDeveloper

Cuestiones relacionadas