Moinsen,
meine Anwendung soll überwiegend innerhalb einer kleinen Gruppe Verwendung finden, aber in Zukunft auch bei Kollegen in den USA. Also Globalization wäre ganz nett.
Das hat bisher alles gut geklappt, alle Tests wurden bestanden.
Meine Einstellungen dazu waren bisher:
neutrale Sprache -
Codebeispiel
Und dann gibt es
Nun kam ich auf die Idee, die neutrale Sprache auf Deutsch umzustellen und habe mir alles zerhauen. Nix geht mehr. Alles wieder zurück auf >keine< aber das Problem bleibt
Der Compiler läuft durch, ich erhalte aber die obige Fehlermeldung.
Und ich krieg es nicht mehr hingebogen. Irgendwas übersehe ich!
Die Dateien haben folgende Eigenschaften:
Ich habe schon alles ausprobiert, was mir dazu einfiel, vor allem
Ich habe ein kleines Testprojekt aufgelegt, das diese Aspekte durchspielt und da funktioniert alles. Wenn ich die Einstellungen in mein großes Projekt übernehme, kommt trotzdem die Ausnahme. Mich wundert auch, dass
Was mache ich hier falsch?
MQ
meine Anwendung soll überwiegend innerhalb einer kleinen Gruppe Verwendung finden, aber in Zukunft auch bei Kollegen in den USA. Also Globalization wäre ganz nett.
Das hat bisher alles gut geklappt, alle Tests wurden bestanden.
Meine Einstellungen dazu waren bisher:
neutrale Sprache -
keine
mit Properties\Translate.resx
Codebeispiel
Und dann gibt es
Properties\Translate.en-US.resx
.Nun kam ich auf die Idee, die neutrale Sprache auf Deutsch umzustellen und habe mir alles zerhauen. Nix geht mehr. Alles wieder zurück auf >keine< aber das Problem bleibt
System.Resources.MissingManifestResourceException
HResult=0x80131532
Nachricht = Could not find the resource "Properties.Translate.resources" among the resources "XYZ.g.resources", "XYZ.Properties.CodeResources.resources", "XYZ.Properties.Resources.resources" embedded in the assembly "XYZ", nor among the resources in any satellite assemblies for the specified culture. Perhaps the resources were embedded with an incorrect name.
Quelle = System.Private.CoreLib
Der Compiler läuft durch, ich erhalte aber die obige Fehlermeldung.
Und ich krieg es nicht mehr hingebogen. Irgendwas übersehe ich!
Die Dateien haben folgende Eigenschaften:
Translate.resx | Benutzerdefiniertes Tool: ResXFileCodeGenerator Buildvorgang: eingebettete Resource Kopieren: Nicht kopieren Namespace: leer |
Translate.Designer.cs | benutz. Tool: leer Buildvorgang: C# Compiler Kopieren: Nicht kopieren Namespace: leer |
Translate.en-US.resx | benutz. Tool: leer Buildvorgang: eingebettete Resource Kopieren: Nicht kopieren Namespace: leer |
Ich habe schon alles ausprobiert, was mir dazu einfiel, vor allem
obj
und bin
per Hand geleert und alle Einstellungen alteriert. Nix! Die Resource Datei komplett neu angelegt, nix!Ich habe ein kleines Testprojekt aufgelegt, das diese Aspekte durchspielt und da funktioniert alles. Wenn ich die Einstellungen in mein großes Projekt übernehme, kommt trotzdem die Ausnahme. Mich wundert auch, dass
Properties.Translate.resources
fehlen soll, das ist doch einmal resources zuviel, oder?Was mache ich hier falsch?
MQ