Visual Studio Intellisense-Problem: Unbekannte CSS-Klasse "einige Klassen"

9

Ich entwickle in Visual Studio 2013 Premium zusammen mit Web Essentials 2013 (Update 4) eine MVC 5-Anwendung mit LESS für meinen CSS-Präprozessor. Web Essentials kompiliert die Dateien beim Speichern der .less -Datei automatisch.

Das Problem, das ich habe, ist, wenn ich ein neues HTML-Element mit einer Klasse (oder ID) erstelle und diese Klasse dann meiner .less -Datei mit einigen Stilen hinzufüge. Intellisense nimmt die Änderung & amp; dass die CSS-Klasse im HTML eine entsprechende CSS-Klasse in meinem .less Stylesheet hat, also Unbekannte CSS-Klasse 'name-of-the-class' . Also zum Beispiel:

Mein HTML in meiner Ansicht

%Vor%

CSS in meiner .less Datei

%Vor%

Es scheint nicht zu erkennen, dass ich die Klasse an beiden Stellen hinzugefügt habe, wahrscheinlich weil LESS beim Speichern kompiliert wird und Intellisense die Änderung nicht übernimmt.

Ich habe es versucht:

  • Schließen der Dateien und erneutes Öffnen nach dem Hinzufügen von HTML und CSS
  • Die Lösung neu erstellen und erneut ausführen
  • Momentan verwende ich Bundles, um mein CSS an die Seite anzuhängen, aber anstatt das kompilierte LESS zu bündeln, habe ich ein <link href="app.css"/> -Element direkt im <head> meiner HTML-Datei verwendet, das auf die kompilierte LESS-Datei zeigt.

Ein Bild des Problems, das ich sehe, ist unten:

    
jamez14 28.01.2015, 21:56
quelle

0 Antworten