Ich habe versucht, kulturspezifische Ressourcen in einer asp.net mvc 3-Anwendung zum Laufen zu bringen.
Wenn ich eine LanguageResources.resx und eine LanguageResources.en-UK.resx in meinem Ordner App_GlobalResources habe, erhalte ich die Fehlermeldung "Der Namensraum 'Resources' enthält bereits eine Definition für 'LanguageResources'".
Dies ist das Ende einer langen Reihe von Problemen, die ich bei dem Versuch hatte, kulturspezifische Ressourcen zum Laufen zu bringen. Ich muss sagen, dass ich von der Dokumentation, die Microsoft für die Verwendung dieser Funktion bereitstellt, nicht beeindruckt bin.
Ich erwäge, eine Datenbanktabelle zu verwenden, um meine kulturspezifischen Zeichenfolgen stattdessen zu speichern, dann kann ich nur ein Wörterbuch aller Werte erstellen, die für meine Controller und Ansichten verfügbar sein werden.
Hat sonst noch jemand eine solche Entscheidung getroffen oder kennt die Leistungsprobleme im Zusammenhang mit der Verwendung einer Datenbank für kulturspezifische Zeichenketten direkt?
Hat auch jemand anderes die Ressourcen aufgegeben?