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 [EMAIL PROTECTED] http://bugzilla.ximian.com/show_bug.cgi?id=76984 --- 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 +Resolution: +Severity: +Priority: Normal +Component: CORLIB +AssignedTo: [EMAIL PROTECTED] +ReportedBy: [EMAIL PROTECTED] +QAContact: [EMAIL PROTECTED] +TargetMilestone: --- +URL: +Cc: +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. + +Ex: +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: +soft/MyApp/MyApp.exe +soft/MyApp/en/MyApp.resources.dll +soft/MyApp/fr/MyApp.resources.dll +soft/lib/A.dll +soft/lib/B.dll +soft/lib/en/A.resources.dll +soft/lib/en/B.resources.dll +soft/lib/fr/A.resources.dll +soft/lib/fr/B.resources.dll + +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 +Activator.CreateInstance) +- The ResourceManagers used to retrieve the localized strings are created +from inside the A and B assemblies, but are used in the MyApp.exe +executable. + +Actual Results: +Localized strings are not found. + +Expected Results: +Localized strings found. + +How often does this happen? +Always. + +Additional Information: + +RedHat9 +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 _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
