2013-06-12 5 views
10

ReSharper sagt mir, "Unknown CSS-Klasse‚Container-Flüssigkeit" für diese Linie in _SiteLayout.cshtml Datei meiner Website:Sagt Resharper mir eine CSS-Klasse ist unbekannt, weil es auf einem CDN ist?

<header class="container-fluid">" 

ich diese > Abschnitt in meinem < Kopf zu tun haben:

<link href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.1/css/bootstrap-combined.no-icons.min.css" rel="stylesheet"> 

... und ich glaube, „Behälter-Flüssigkeit‘ ist. ist das nur eine Frage des ReSharper in der Lage, die Klasse nicht zu finden, weil es remote

? ist
+1

Ja, das ist wegen der Remote-Datei. –

+0

@Clay Shannon, hast du es geschafft, die Nachricht zu beheben? – Ofiris

+0

@Ofiris: Ich denke, Dmitry hat es aufgeklärt, obwohl, ehrlich gesagt, ich mich an nichts darüber erinnere. –

Antwort

2

Resharper kann nicht auf diese Datei zugreifen, da sie noch nicht in das Projekt gerendert wurde.

Wenn Sie beispielsweise eine CSS-Datei in Ihrem Projekt haben, kann Resharper einfach nach Klassennamen suchen. Wenn sich eine CSS-Datei jedoch außerhalb Ihres Projekts (remote oder in einem CDN) befindet, verfügt sie nicht über die erforderlichen Funktionen, um darauf zuzugreifen, da sie noch nicht enthalten ist.

Sobald Ihr Projekt in einem Browser ausgeführt wird und die Datei vom CDN aufgerufen wird, ist es in Ihrem Projekt enthalten.

Deshalb, wenn Sie möchten wissen, welche Klassennamen vorhanden sind oder nicht, wenn sie mit ReSharper arbeiten, ist es in der Regel am besten, um sie herunterzuladen und schließen sie in Ihrem Projekt :)

EDIT:

Nach der Untersuchung in diesem, ich denke Ich habe einen Weg gefunden, Resharper zu erlauben, innerhalb der externen Quellen und des unkompilierten Codes zu suchen.

Gehe zu: ReSharper -> Optionen -> Extras -> Externe Quellen

enter image description here

SOURCE HERE

+0

Dies ist bereits in unseren Einstellungen eingestellt, aber das Problem bleibt bestehen. Irgendwelche anderen Wahlen? – julealgon

+1

Ich glaube, diese Option bezieht sich nur auf das Herunterladen von Symboldateien – Xcalibur

+0

Die Bearbeitung ist [email protected] ist korrekt bezüglich der externen Quellen, die sich nur auf den .NET Quellcode beziehen. –

5

ich auch dieses Problem ReSharper mit mit 8,2, versuchte Fizzix Lösung, aber ich hatte schon jene Optionen ausgewählt und es schien nicht zu beheben :(

Was war Arbeit, war jedoch eine einfache Lösung;

  • Ich habe mit der rechten Maustaste auf die CSS-Datei geklickt, die die Klasse enthielt, von der ich wusste, dass sie in meinem SOUution Explorer nicht bekannt war. richtig
  • Selected ‚aus dem Projekt ausschließen‘
  • Rechtsklick auf die Datei erneut und ‚In-Projekt‘

Fehler ging sofort und Seite macht jetzt mit der CSS-Klasse! Seltsam!

+0

Hmmm, seltsam fix. Aber guter Fund! – Fizzix

+0

Wow. 3,5 Jahre später, und diese un-include/re-include-Lösung hat funktioniert! –

Verwandte Themen