[Mono-bugs] [Bug 57710][Nor] Changed - Mono can't locate assemblies in culture and assembly subdirectories

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Tue, 27 Apr 2004 08:39:44 -0400 (EDT)


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 gert.driesen@pandora.be.

http://bugzilla.ximian.com/show_bug.cgi?id=57710

--- shadow/57710	2004-04-27 06:57:53.000000000 -0400
+++ shadow/57710.tmp.18153	2004-04-27 08:39:44.000000000 -0400
@@ -1,23 +1,24 @@
 Bug#: 57710
 Product: Mono: Runtime
 Version: unspecified
-OS: 
+OS: unknown
 OS Details: 
 Status: NEW   
 Resolution: 
-Severity: 
+Severity: Unknown
 Priority: Normal
 Component: misc
 AssignedTo: mono-bugs@ximian.com                            
 ReportedBy: lluis@ximian.com               
 QAContact: mono-bugs@ximian.com
 TargetMilestone: ---
 URL: 
 Cc: 
 Summary: Mono can't locate assemblies in culture and assembly subdirectories
+BugsThisDependsOn: 57612
 
 According to the documentation, the runtime should try lo locate the
 referenced assemblies in the following directories:
 
 [application base] / [assembly name].dll
 [application base] / [assembly name] / [assembly name].dll
@@ -27,6 +28,38 @@
 
 [application base] / [culture] / [assembly name].dll
 [application base] / [culture] / [assembly name] / [assembly name].dll
 
 The Mono runtime can't locate assemblies placed in the [assembly name] or
 [culture] subdirectory.
+
+------- Additional Comments From gert.driesen@pandora.be  2004-04-27 08:39 -------
+The runtime should not only try to locate referenced assemblies in 
+these directory relative to the application base, but also relative 
+to all directories in the private path.
+
+eg. if subdirectory "test" is added to the private path, then the 
+runtime should try to located a referenced assembly in the following 
+directories :
+
+[application base] / [assembly name].dll
+[application base] / [assembly name] / [assembly name].dll
+[application base] / test / [assembly name].dll
+[application base] / test / [assembly name] / [assembly name].dll
+
+So this bug is related to #57612.
+
+Also, I think the .NET runtime tries both a .DLL and .EXE extensions 
+(does this mean that Mono should use .dll, .exe, .DLL and .EXE on 
+linux or is this overkill ?) :
+
+[application base] / [assembly name].dll (.DLL?)
+[application base] / [assembly name].exe (.EXE?)
+[application base] / [assembly name] / [assembly name].dll (.DLL?)
+[application base] / [assembly name] / [assembly name].exe (.EXE?)
+[application base] / test / [assembly name].dll (.DLL?)
+[application base] / test / [assembly name].exe (.EXE?)
+[application base] / test / [assembly name] / [assembly name].dll 
+(.DLL?)
+[application base] / test / [assembly name] / [assembly name].exe 
+(.EXE?)
+