C# GetSatelliteAssembly klappt mit en-US nicht

nickless_86

Commander
Registriert
Juli 2009
Beiträge
2.121
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
 
Danke!!!! dass wars

Ich frage mich allerdings immer noch warum er es nicht ohne dieses Attribut machen kann?!
 
Zurück
Oben