Category: C#

Visual Studio / C#: “Für die angegebene Kultur oder die neutrale Kultur konnten keine Ressourcen gefunden werden.”

Dieser Fehler tritt normalerweise auf, wenn versucht wird, auf Ressourcen zuzugreifen, die nicht gefunden werden können. Ressourcen können in C#-Anwendungen verwendet werden, um lokalisierte Texte, Bilder oder andere Dateien zu speichern, die in verschiedenen Sprachen oder Regionen angezeigt werden sollen.

Um den Fehler “Für die angegebene Kultur oder die neutrale Kultur konnten keine Ressourcen gefunden werden” zu beheben, sollten Sie sicherstellen, dass die Ressourcendatei korrekt benannt und in das Projekt eingebunden ist.

Übernimmt man beispielsweise Ressourcen aus einem anderen Projekt, dann kann es vorkommen, dass die normalerweise automatisch erstellte Datei Resources.Designer.cs nicht mehr erstellt/aktualisiert wird und damit zu dem Fehler “Für die angegebene Kultur oder die neutrale Kultur konnten keine Ressourcen gefunden werden.” führt. So lässt sich das Problem lösen:

  1. Die Datei Resources.Designer.cs löschen
  2. Die Eigentschaften der Datei Resources.resx aufrufen
  3. Unter Benutzerdefiniertes Tool den Wert ResXFileCodeGenerator eintragen
  4. Rechtsklick auf die Datei Resources.resx und “Benutzerdefiniertes Tool ausführen” auswählen.

Damit wird die Datei Resources.Designer.cs neu erstellt und der Kompilierungsvorgang sollte ohne Fehler ausgeführt werden können.