Domanda

Sto cercando di ottenere intellisense in VS2008 in un file js, foo.js, da un'altra libreria / file js che ho scritto ma non riesco a capire il percorso di riferimento? sintassi? /? string?

La libreria si trova in un file chiamato common.js che si trova nella stessa cartella di foo.js su cui sto lavorando.

Ecco i percorsi che ho provato ...

/// <reference path="../../scripts/common.js"/>
/// <reference path="/../scripts/common.js"/>
/// <reference path="../scripts/common.js"/>
/// <reference path="/scripts/common.js"/>
/// <reference path="scripts/common.js"/>
/// <reference path="/common.js"/>
/// <reference path="../common.js"/>
/// <reference path="/common.js"/>
/// <reference path="common.js"/>

Qual è la sintassi / stringa del percorso segreto che mi manca?

FWIW il percorso principale è ciò che è impostato nella pagina principale di questa app MVC ... in questo modo

<script type="text/javascript" src="../../scripts/common.js"></script>

Grazie Greg

È stato utile?

Soluzione

Per prima cosa, assicurati che " common.js " è nel tuo progetto web. Quindi trascinare & Quot; common.js & Quot; dall'Explorer della soluzione nella finestra dell'editor per il file a cui si desidera fare riferimento.

Altri suggerimenti

Finalmente ... finalmente jQuery intellisense ha funzionato ...
Da qui http://blogs.msdn.com/webdevtools/archive/2007/11/06/jscript-intellisense-a-reference-for-the-reference-tag.aspx

dice l'autore

  

Ecco alcuni altri suggerimenti sottili:

     
      
  • Ricorda, le dichiarazioni di riferimento devono precedere tutti gli altri contenuti nei file, anche i normali commenti.
  •   

E questo è stato ciò che ha risolto il problema per me ... ha posto le dichiarazioni di riferimento in cima e ... voilà! ... intellisense funziona!

Quindi, solo per sorridere, ecco come appaiono le prime righe del mio file

/// <reference path="common.js" />
/// <reference path="jquery-1.2.6.js" />
/// <reference path="jquery.formatCurrency.js" />
/*
 * Foo Scripts/foo Script: foo.js
 * Version 1.0
 * Copyright(c) 2008 FUBAR Management, LLC. All Rights Reserved.    
 */

Inizialmente avevo le dichiarazioni di riferimento sotto i commenti di Foo Scripts arghhhh!

Qualche altra buona documentazione su VS2010 javascript intellisense:

http://msdn.microsoft.com/en-us/library/ bb385682.aspx (dettagli sulla referenziazione) http://www.scottlogic.co .uk / 2010/08 / vs-2010-vs-doc-and-javascript-intellisense (dettagli sui commenti XML)

Sembra che ci siano alcune voci là fuori che dicono che qualcosa è rotto in questo senso. Soluzione alternativa per IntelliSense e problema di colorizzazione di JavaScript Beta 2 per esempio.

Un suggerimento, che sembra essere qualcosa che hai già provato è VS 2008 JavaScript Intellisense per Silverlight da ScottGu , ma puoi anche consultare Supporto JavaScript Intellisense in Visual Studio 2008 video.

HTH.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top