Frage

Wie Sie deaktivieren Sie T4 Template Validierung . VS2010 ist meinen T4 Template gerade jetzt auf immer Teil der Validierung, die ‚#‘ (die scharfen Zeichen) hat.

error CS1040: Preprocessor directives must appear as the first non-whitespace character on a line

Der Fehler ist Unsinn. Ich kann sogar Code aus meinen Vorlagen generieren, aber ich kann nicht mein Projekt laufen, weil meine Vorlagen werfen Fehler CS1040.

ich diesen Fehler nach visuellen t4 Installation, auch von Erweiterungen Manager Deinstallation wird nicht funktionieren. Visuelle T4 Installieren für VS2010 gab mir Probleme mit Subsonic-Vorlagen. Deaktivierung und Deinstallation entweder nicht helfen. Ich bin so enttäuscht.

War es hilfreich?

Lösung

Für einige Gründe, „Build Action“ für T4-Vorlagen geändert zu ‚Kompilierung‘ gesetzt nur es zurück zu ‚Inhalt‘

Andere Tipps

Die Build-Aktion des T4-Vorlage hat sich geändert. Dies kann passieren, wenn Sie Ihre Dateien von einem Projekt zum anderen kopiert haben, oder es in den Eigenschaften zufällig verändert.

Schritte um es zu lösen:

  • Rechtsklick auf die Datei und wählen Sie Eigenschaften (Alt + Enter).
  • Wählen Sie Build Action und es auf den Standardwert ändern Keine .
  • Speichern Sie das Projekt und wieder aufzubauen.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top