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
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:
<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:
Tags und Links intellisense visual-studio-2013 less web-essentials