Hallo,
ich habe die letzten Tage damit verbracht ein Projekt (Website) von .NET1.1 auf .NET3.0 umzustellen.
Da das Projekt mehrsprachig ausgelegt ist, verwende ich Resourcen-Dateien (System.Resources.ResourceManager) für die Texte.
Wenn ich nun versuche das Projekt zu debuggen und auf die Resource zugreifen will, dann bekomme ich immer folgende Fehlermeldung:
--------------------
Für die angegebene Kultur oder die neutrale Kultur konnten keine Ressourcen gefunden werden. Stellen Sie sicher, dass culture.resources beim Kompilieren richtig in die Assembly App_global.asax.piii8oq8 eingebettet wurde, oder dass die erforderlichen Satellitenassemblys geladen werden können und vollständig signiert sind.
-------------------
Die Sprachdateien liegen im Ordner "App_GlobalResources" und heißten:
culture.resx
culture.de.resx und
culture.en.resx
Der Aufruf in der global.asax lautet wie folgt:
Application.Contents["AllResources"] = new System.Resources.ResourceManager("culture", System.Reflection.Assembly.GetExecutingAssembly());
Hoffe mir kann jemand helfen.
Gruß
Stephan