2015-08-05 35 views
6

Ho installato Visual Studio 2015 questa settimana. Tuttavia ho scoperto di non avere intellisenza nelle mie visualizzazioni del rasoio.Bootstrap Intellisense Manca Visual Studio 2015

In Visual Studio 2013 ha funzionato bene.

Tutti i miei file css sono sotto ~/Content/css/ (*.min.css), incluso il bootstrap.

Qui è il config bundle:

bundles.Add(new StyleBundle("~/Content/smartadmin").IncludeDirectory("~/Content/css", "*.min.css")); 

Quando provo ad usare un po 'di bootstrap css a mio avviso rasoio, nulla salta fuori nella casella di completamento automatico. Dovrebbe esserci un'icona viola accanto alle classi di bootstrap giusto ..? Non ci sono icone e non sono elencate le classi css che sono disponibili nel pacchetto bootstrap.

Ho eseguito un controllo di integrità e creato una nuova applicazione MVC 5. Questo viene fornito con bootstrap. Funziona, tutto l'intellisense è lì.

Come posso risolvere questo problema? Sicuramente deve essere un problema con la mia soluzione? Non è che i file CSS siano in una sottocartella sotto il contenuto?

UPDATE: Così ho copiato nelle versioni non terminate dei file, quindi è stato prelevato. Quindi qualcuno conosce il motivo per cui VS non raccoglie file miniati per intellisense?

+1

Probabilmente vale anche la pena menzionare per provare una pagina appena creata per vedere se l'intellisense funziona in questo. Se è così, può darsi che la struttura della pagina sia andata male e che la pagina debba essere ricostruita. – CYoung

risposta

6

Sembra che la soluzione è quella di aggiungere non minified File alla tua soluzione affinché intellisense funzioni. Penso che sia dovuto a Microsoft che ha diviso il minificatore in un'estensione separata.

3

ASPX e altri file WebForm che utilizzano l'editor legacy non beneficiano di questa implementazione in VS 2013, ma potrebbero adottare il nuovo sistema nelle versioni future.

Ma è ancora possibile utilizzare questa funzione come segue:

fare clic destro sul file default.aspx in Esplora soluzioni open with selezionare HTML Editor ok

+0

Questo non è per i file ASPX e WebForm, Questo è per i file '.cshtml' di MVC Razor –

3

Se qualcuno viene qui e la soluzione accettata non funziona.

Nel mio caso ho dovuto rimuovere il progetto di database (.sqlproj) dalla soluzione per il funzionamento della classe css di Bootstrap css.

Rimuovere il progetto del database, quindi riavviare Visual Studio.

E per essere chiari. Questa non è una buona soluzione in quanto la rimozione del progetto del database non è ciò che desideri. Quindi, spero che qualcuno trovi una buona soluzione a questo strano bug.

+0

Che è così strano, non avevo affatto un progetto di database quando stavo riscontrando questo problema. Tutto è andato in discesa quando hanno iniziato a scherzare con il minificatore –

+0

La stessa cosa è successa qui e la rimozione del progetto di database l'ha risolta. Come diavolo è successo, non lo so. Ho creato lo schema del database utilizzando la funzione di importazione. – Noobie3001

+0

Non riesco a spiegarne il motivo ma, nel mio caso, la rimozione del progetto SQL Server dalla soluzione ha risolto anche il problema. Ora ho due istanze di VS2015 in esecuzione. Uno per il modello-persistence-web api e l'altro per i progetti web angular e client per app mobili. –

2

Nel mio caso, l'intellisense non si preoccupa perché il percorso dei file di bootstrap è stato modificato, quindi i file non sono inclusi nel progetto.

Dopo aver aggiunto file al progetto, funziona correttamente.

Lo so ... È una soluzione semplice. Scusate!

enter image description here

5

Se il vostro tipo di progetto è un'applicazione web ASP.NET e si utilizza una 'pagina di Maestro', la soluzione semplice è quella di aggiungere un collegamento al file CSS nella pagina master. Ad esempio, nella sezione pagina master 'testa' aggiungo:

<link rel="stylesheet" href="Content/bootstrap.css" type="text/css" /> 
+0

di tutte le soluzioni, questa è l'unica che abbia mai funzionato per me. –

0

Quello che ha funzionato per me: Link alla CSS piena bootstrap, chiudere la vista (s), ricostruire la soluzione, aprire la vista. Intellisense ha funzionato. Passare al css minificato, chiudere la vista, ricostruire, aprire la vista. Intellisense funziona ancora.

0

Ho funzionato assicurandomi che tutti gli script effettivi siano a posto e in ordine.

<script src="Scripts/jquery-3.2.1.js"></script> 
<script src="Scripts/bootstrap.js"></script> 
<script src="Scripts/angular.js"></script> 

<link href="Content/bootstrap-theme.css" rel="stylesheet" /> 
<link href="Content/bootstrap.css" rel="stylesheet" /> 

Dopo che ho chiuso la soluzione Visual Studio e riaperto it.Intelli-sense iniziato a lavorare per bootstrap in seguito.

Problemi correlati