Ich erhalte diesen Fehler beim Versuch, ein Projekt zu erstellen. Es markiert Wörter in meinen Feature-Seiten und gibt mir diesen Fehler.
Fehler 1 Der Name 'GenerationTargetLanguage' existiert nicht im aktuellen Kontext
Ich habe versucht, ein benutzerdefiniertes Tool für jede Funktion auszuführen, aber dadurch sind meine Fehler von zwei gleichen auf drei dieser Fehler gegangen.
Eine andere Person mit dem Problem in den Google-Gruppen gefunden. Keine Lösung.
Ich hatte das gleiche Problem, als ich die neueste Version von specflow installierte und versuchte, ein Beispielprojekt zu kompilieren, weil das Beispiel eine lokale Kopie einer älteren Version der Specflow-DLL hatte. Der neue specflow - Feature-Datei-Compiler generiert den Quellcode für einen Aufruf einer nicht vorhandenen specflow-dll-Methodensignatur.
Ich habe das Problem gelöst, indem ich die specflow-dll im lib-Verzeichnis des Projekts durch die dll meiner neueren Installation ersetzt habe.
Ich habe den genau gleichen Fehler unter verschiedenen Umständen gefunden. Ich hatte ursprünglich (Anfang 2011) Specflow v1.5.0.0 mit dem msi-Installer installiert, aber nur heute nutzte NuGet, um Version 1.8.1.0 für ein bestimmtes Projekt zu installieren (mit Install-Package SpecFlow -ProjectName MyProject
).
Ich habe alle Instanzen von Visual Studio beendet, heruntergeladen und das MSI-Installationsprogramm für Version 1.8.1.0 ausgeführt und dann Visual Studio erneut gestartet, meine vorhandenen Feature-Dateien gelöscht und neue hinzugefügt und alles funktioniert.