C# GetSatelliteAssembly klappt mit en-US nicht

nickless_86

Commander
Dabei seit
Juli 2009
Beiträge
2.104
habe ein komisches verhalten

ich erstelle zur Laufzeit neue DLL's (Sattelite-Assemblies). Diese kommen in den \bin\Debug Ordner der Anwendung in länderspezifische Ordner.

der Aufruf mach ich wie folgt
Code:
   Assembly asm = Assembly.GetExecutingAssembly();
Assembly sat = asm.GetSatelliteAssembly(culturetotranslate);
wobei die culturetotranslate z.B. "en-US" ist

Es klappen alle Sprachen aussert "en-US". Das lustige ist das diese nach einem Neustart der Anwendung jedoch funktioniert... was mach ich falsch?

hier noch die Exception

Code:
Could not load file or assembly 'CultureDLLChecker.resources, Version=1.0.0.0, 
Culture=en-US, PublicKeyToken=null' or one of its dependencies. 
The system cannot find the file specified.
Die Datei ist 100%ig vorhanden und heisst auch richtig

vielen Dank im Voraus
 

nickless_86

Commander
Ersteller dieses Themas
Dabei seit
Juli 2009
Beiträge
2.104
Danke!!!! dass wars

Ich frage mich allerdings immer noch warum er es nicht ohne dieses Attribut machen kann?!
 
Top