2012-04-26 10 views
6

Visual studio sembra intento che il mio codice javascript sia cattivo, soprattutto perché non ha alcuna conoscenza di jquery o di alcuni plugin che sto utilizzando. Pertanto, ogni volta che compilo il mio prodotto mi dà un sacco di avvertimenti, la maggior parte di essi non sono corretti ($ non è definito, la finestra non è definita, ecc ...).Come disabilitare gli avvisi di compilazione javascript in VS 2010?

Ho impostato i tag /// <reference path="" /> nel mio javascript con intellisense che funziona correttamente quindi so che questi non sono solo problemi reali.

Come disattivare questi avvisi?

modificare per essere chiari, ho bisogno di questi disabili perché sta causando più di 100 avvisi che mi stanno facendo perdere di vista gli avvisi C# REAL.

+1

possibile duplicato http://stackoverflow.com/questions/4712058/how-to-enable- disable-compile-errors-warning-in-visual-studio – CyprUS

+0

Ho bisogno di disabilitare gli avvertimenti, non cosa succede quando si verifica un errore – KallDrexx

risposta

5

Ho avuto lo stesso identico problema che eri avendo: 100 s di errori errati ogni salvataggio. Per me il problema era con Chirpy, che era un prerequisito per un'altra estensione. Per qualsiasi motivo, alla fine, Chirpy non era nel mio Extension Manager, quindi mi ci è voluto un po 'per trovarlo.

Controllare e vedere se è installato. In tal caso, disabilitare JSHint.

  1. Tool -> Opzioni
  2. Chirpy -> JSHint
  3. Deseleziona: Run JS Suggerimento
+0

holy crap good call! – KallDrexx

1

non ho un file JavaScript di origine sul computer sono in questo momento di provare questo, ma si può essere in grado di utilizzare il comando #pragma per disabilitare particolari avvertenze:

#pragma warning disable disabiliterà tutti gli avvertimenti e #pragma warning restore ripristineranno tutti gli avvisi quando posizionati alla fine del blocco di codice. Puoi anche dire di disabilitare solo avvisi particolari, come ad esempio #pragma warning disable 0219,0168.

http://abhijitjana.net/2010/08/27/how-to-suppress-complier-warning-using-pragma-warning-directives-in-visual-studio/

+0

Se metto quello in javascript anche se il mio javascript avrà errori – KallDrexx

+0

ho pensato che potrebbe essere il caso . :-( – MCattle

+0

Sto solo rivedendo la mia risposta e penso che potresti aggirare gli errori JavaScript racchiudendo il #pragma in un blocco di commenti JavaScript prima e dopo la riga #pragma. – MCattle

4

provare questo e fammi sapere se funziona.

Immettere le opzioni tramite Strumenti> Opzioni.

Nella struttura a sinistra, selezionare Editor di testo> JScript> Varie. Deseleziona "Mostra errori di sintassi".

+0

Beh, questo è fastidioso. – KallDrexx

+0

che tipo di componenti aggiuntivi hai installato? Ho notato alcune cose orribili che accadono con vari componenti aggiuntivi –

+0

Ho solo le estensioni dell'editor jscript (che ho disinstallato e ho ancora il problema) e nuget Anche se non ho provato a disinstallare, deselezionando quell'opzione, lasciatemi provare. – KallDrexx

0

Interessante Non riesco a riprodurre il problema nel progetto "sito web" VS2010 né nel progetto "web application" vs2010. Ha a che fare con i componenti aggiuntivi che hai installato. Probabilmente potresti avere un'impostazione in quell'add-on (che lo sta causando) per disabilitare gli avvisi.

Per me l'avvertimento suona come l'add-on (chi mai sta causando questo) non è abbastanza intelligente. Prova i seguenti cambiamenti e vedi se questo aiuta.

  1. Se avete pagina master quindi provare spostare il jquery * .js riferimento script dalla pagina master alla pagina attuale
  2. Spostare tutto il codice javascript in un file js, invece di scriverlo loro sotto tag script

Grazie,

Esen

0

Che dire di questo?

Per disabilitare un singolo avviso del compilatore

With a project selected in Solution Explorer, on the Project menu, click Properties. 

Click the Compile tab. 

In the Warning configurations table, set the Notification value for the warning to None. 

o forse questo uno

Strumenti> Opzioni> Editor di testo> JScript> Varie> Mostra errori come avvertimenti (deselezionare solo questo)

Problemi correlati