»
S
I
D
E
B
A
R
«
Coolite e Visual Studio 2008
July 6th, 2009 by LoreX75

Dopo tante ore perse a cercare, ho finalmente trovato la risposta alle mie domande.

Non capivo il perchè, inserendo in un mio file JavaScript in Visual Studio 2008 i reference a Coolite, questo mi andasse in “panico”, restituendo l’errore:

Avviso 1 Errore durante l’aggiornamento di JScript IntelliSense: Coolite.Ext.Web.Build.Resources.Coolite.extjs.adapter.ext.ext-base.js:Coolite.Ext.Web: Proprietà o metodo non supportati dall’oggetto @ 0:15649 C:\GasGis\gasgis\GasGis.GUI\OpenLayers\GespScaleControl.js 1 1 GasGis.GUI

Errore durante l’aggiornamento di JScript IntelliSense: Coolite.Ext.Web.Build.Resources.Coolite.extjs.adapter.ext.ext-base.js:Coolite.Ext.Web: Proprietà o metodo non supportati dall’oggetto @ 0:15649

Cercando sono finalmente arrivato al Bug di Visual Studio riportato in questa pagina, dove viene anche riportato il workaraound per risolvere il problema:
Visual Studio Workaround

In parole povere, per ottenere l’Intellisense funzionante con Coolite e Visual Studio 2008 basta seguire questi passi:

  1. Creare nel progetto un file javascript da includere SEMPRE come primo file in ogni altro file Javascript che referenzi Coolite. Personalmente ho chiamato questo file “Vs_WorkAround.js” ed ho inserito questa linea:
    window.addEventListener = false;
  2. Cercare nella directory di installazione di Coolite il file “intellisense.js” e copiarlo nel progetto.
    Nel mio caso tale file si trova in questa posizione”C:\Programmi\Coolite\Coolite Toolkit Community v0.8.0\Coolite – drag me into your Project [not required]\coolite\intellisense.js”
  3. Creare i file JavaScript con questa intestazione:
    ///
    ///

Spero possa essere utile ad altri senza girare come matti per la rete.


Leave a Reply

»  Substance: WordPress   »  Style: Ahren Ahimsa