Domanda

Sto lavorando a un progetto ASP.NET MVC usando jQuery.

Sto facendo riferimento al file VSDoc jQuery ( jquery-1.3.2-vsdoc.js ) per ottenere Intellisense per jQuery in Visual Studio:

<% /* %><script src="~/Scripts/jquery-1.3.2-vsdoc.js"></script><% */ %>

Quindi l'analisi della soluzione live di Resharpers (il simbolo rosso / verde nella barra di stato in basso a destra) si lamenta del commento di chiusura (* /).

Esiste un altro modo per includere il file VSDoc senza lamentarsi di Reshaper (v4.5)?

È stato utile?

Soluzione

Esiste un hotfix per Visual Studio 2008 e Visual Web Developer che includerà automaticamente il file -vsdoc.js se si include jquery-1.3.2.js (o qualsiasi altro file js che ha un nome simile -vsdoc successivo ad esso.)

Puoi leggere di più sull'aggiornamento rapido http://blogs.msdn.com/webdevtools/archive/2008/11/07/hotfix-to-enable-vsdoc-js-intellisense-doc- file-è-ora-available.aspx

Altri suggerimenti

Avvolgi semplicemente l'inclusione dello script all'interno di un'istruzione if. In tal modo, l'intellisense funzionerà ancora in VS, ma il file vsdoc non verrà incluso nell'output Web.

<% if(false) { %>
  <script src="../../Scripts/jquery-1.3.2-vsdoc.js"></script>
<% } %>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top