[Mono-bugs] [Bug 78369][Wis] New - gacutil -i handles shared modules incorrectly

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Thu May 11 11:43:52 EDT 2006

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 martinf at mfconsulting.com.


--- shadow/78369	2006-05-11 11:43:52.000000000 -0400
+++ shadow/78369.tmp.27763	2006-05-11 11:43:52.000000000 -0400
@@ -0,0 +1,50 @@
+Bug#: 78369
+Product: Mono: Tools
+Version: 1.1
+OS: All
+OS Details: 
+Status: NEW   
+Severity: Unknown
+Priority: Wishlist
+Component: tools
+AssignedTo: mono-bugs at ximian.com                            
+ReportedBy: martinf at mfconsulting.com               
+QAContact: mono-bugs at ximian.com
+TargetMilestone: ---
+Summary: gacutil -i handles shared modules incorrectly
+Please fill in this template when reporting a bug, unless you know what you
+are doing.
+Description of Problem:
+I. The Mono implementation of gacutil.exe does not check to see if there
+are dependent modules for the assembly being installed in the GAC.  This
+means that in the absence of the .netmodule the assembly being installed
+will be installed and will be reported as successfully being installed. 
+Should the module assembly be present, the gacutil -i process will not copy
+it along with the main assembly being installed. Creating a runtime problem
+at a later time.
+II. The gacutil -l command will fail to list assemblies that do not use
+*.dll as their file name extension.  In the test case, the assembly being
+installed has a *.exe extension.
+Steps to reproduce the problem:
+1. Build the assemblies used on the test case use:
+	make all
+2. To register the main shared assembly on the GAC use:
+	gacutil -i SharedAssemblyClient.exe
+Additional Information:
+The Microsoft implementation of gacutil.exe does not exhibit any of the
+behaviors explained above.

More information about the mono-bugs mailing list