2016-04-11 19 views
0

Ich bin wirklich verwirrt hier, ich habe alles getan, Stück für Stück nach diesem Link: CreateCustomTagHelper, aber bis jetzt konnte ich es nicht erreichen. Ich verwende den genauen Code aus dem Link, aber das Hauptproblem ist, dass ich die Tag-Helfer in Rasierapparat Sicht verweisen kann nicht, ich die diese Codezeile verwenden, für die Referenzierung, aber es funktioniert nicht: @addTagHelper "*, TestTagHelper.CustomTagHelpers.ProgressBarTagHelper",Wie benutzerdefinierte Tag-Helfer in asp.net Core mvc 6 erstellen?

ich das bekommen Fehler:

Cannot resolve TagHelper containing assembly 'TestTagHelper.CustomTagHelpers.ProgressBarTagHelper'. Error: Could not load file or assembly 'TestTagHelper.CustomTagHelpers.ProgressBarTagHelper' or one of its dependencies. The system cannot find the file specified. 

@addTagHelper "*, Microsoft.AspNet.Mvc.TagHelpers" 
@addTagHelper "*, TestTagHelper.CustomTagHelpers.ProgressBarTagHelper" 
+0

Ich denke, es ist nicht in der Lage zu finden 'TestTagHelper.CustomTagHelpers.ProgressBarTagHelper'. Stellen Sie sicher, dass Sie die 'Projektreferenz' im aktuellen Projekt hinzugefügt haben, wenn sich die Datei nicht im selben Projekt befindet. – TheUknown

+0

Es ist das aktuelle Projekt, ich fürchte, das ist nicht der Fall .both der Rasierer cshtml, dass ich den Tag Helfer verwenden möchte, dass die Tag-Helfer-Implementierung in einem einzigartigen Projekt sind. – elhampour

Antwort

0

Die Fehlermeldung ist ziemlich klar darüber. Sie müssen dort den Assemblynamen eingeben, nicht den vollständig qualifizierten Namen Ihres Tag-Helfers.

Ausgehend von Ihren Kommentaren, dass es sich im selben Ordner wie die Webanwendung befindet, ist der Name Ihres Webanwendungsprojekts TestTagHelper, daher müssen Sie @addTagHelper "*, TestTagHelper" verwenden.

+0

Ich habe bereits alle Kombinationen getestet, @ addTagHelper "*, TestTagHelper". aber wieder bekomme ich den gleichen fehler. Ich weiß, dass ich etwas falsch gemacht habe, aber bis jetzt konnte ich es nicht lösen. – elhampour

+0

Wie lautet der Name Ihres Projekts, das den 'ProgressBarTagHelper' enthält? – Tseng

+0

Ich machte ein anderes Projekt, ich kopiere den Tag Helfer dort, und es ist sehr merkwürdig, alles was gerade funktioniert hat. Ich weiß nicht was mit meinem vorherigen Projekt falsch ist, aber im neuen Projekt ist es ok und es läuft. – elhampour

Verwandte Themen