[Mono-bugs] [Bug 76984][Nor] New - Problem loading resources from a different directory

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Tue Dec 13 13:07:23 EST 2005

Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by sebastien.robitaille at croesus.com.


--- shadow/76984	2005-12-13 13:07:22.000000000 -0500
+++ shadow/76984.tmp.1631	2005-12-13 13:07:22.000000000 -0500
@@ -0,0 +1,74 @@
+Bug#: 76984
+Product: Mono: Class Libraries
+Version: 1.1
+OS: Red Hat 9.0
+OS Details: 
+Status: NEW   
+Priority: Normal
+Component: CORLIB
+AssignedTo: mono-bugs at ximian.com                            
+ReportedBy: sebastien.robitaille at croesus.com               
+QAContact: mono-bugs at ximian.com
+TargetMilestone: ---
+Summary: Problem loading resources from a different directory
+Description of Problem:
+We have a case where some assemlies loaded dynamically are located in a 
+different directory than the current executable. These assemblies all 
+have "Satellite assemblies" containing their localized strings.
+The problem we have is that the resource manager used to retrieve the 
+localized strings for these assemblies does not find them.
+Suppose MyApp.exe is located in ~/soft/MyApp
+and that A.dll and B.dll are located in ~/soft/lib and both of these 
+assemlies have satellite assemblies for "en" and "fr" cultures.
+The resulting directory structure is as follow:
+The problem: The french and english strings are not found for A and B 
+when using mono but are found when using MS.NET.
+Here are some particularities of our application that may help to 
+reproduce the problem:
+- MyApp.exe does not reference the A and B assemblies directly. It loads 
+them dynamically using reflection (using Assembly.LoadFrom and 
+- The ResourceManagers used to retrieve the localized strings are created 
+from inside the A and B assemblies, but are used in the MyApp.exe 
+Actual Results:
+Localized strings are not found.
+Expected Results:
+Localized strings found.
+How often does this happen? 
+Additional Information:
+Mono JIT compiler version 1.1.9, (C) 2002-2005 Novell, Inc and 
+Contributors. www.mono-project.com
+        TLS:           __thread
+        GC:            Included Boehm (with typed GC)
+        SIGSEGV      : normal
+        Globalization: normal

More information about the mono-bugs mailing list