Ich konnte erfolgreich eine asp.net mvc6 Lokalisierung Beispielanwendung laufen lassen, aber alle .resx Dateien werden in einem "Ressourcen" Ordner abgelegt.Wie man resx Dateien in einer ASP.net MVC6 Anwendung besser organisieren kann
Wenn Sie einen Blick auf diese sample application haben Sie werden feststellen, dass alle Ressourcen im Stammverzeichnis-Ordner abgelegt werden: „Ressourcen“ und es wird Bezug genommen auf die Startup.cs wie diese Datei:
services
.AddMvc()
.AddViewLocalization(options => options.ResourcesPath = "Resources")
.AddDataAnnotationsLocalization();
Die aktuelle Anwendung, an der ich arbeite, hat mehrere Bereiche und im Idealfall möchte ich diese .resx-Dateien besser organisieren. Sonst wird es sehr unordentlich.
Ist das in MVC6 überhaupt noch möglich?
Ja, das wäre ideal, aber wie bekomme ich dies tatsächlich zu arbeiten? d. H. Es gibt hier eine Zeile: .AddViewLocalization (options => options.ResourcesPath = "Ressourcen") –
Funktioniert es nicht aus der Box mit dem Code, den Sie in Ihrer Frage hinzugefügt haben? –
Ich glaube nicht, nein. –