[Mono-bugs] [Bug 426757] New: gmcs cannot find extension methods in referenced assembly

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Tue Sep 16 15:22:57 EDT 2008


           Summary: gmcs cannot find extension methods in referenced
           Product: Mono: Compilers
           Version: 2.0
          Platform: i686
        OS/Version: Ubuntu
            Status: NEW
          Severity: Major
          Priority: P5 - None
         Component: C#
        AssignedTo: mono-bugs at lists.ximian.com
        ReportedBy: bryan.murphy at gmail.com
         QAContact: mono-bugs at lists.ximian.com
          Found By: ---

Created an attachment (id=239896)
 --> (https://bugzilla.novell.com/attachment.cgi?id=239896)
sample solution exhibiting problem

Description of Problem:

I'm having problems compiling projects that reference extension methods in
external/referenced assemblies.  Extension methods that are internal to the
assembly work as expected.  The external extension methods cannot be resolved
by gmcs and thus causes compiler errors such as the following:

[Task:File=/home/bmurphy/src/ExtensionMethodsBug/Program.cs, Line=21,
Column=33, Type=Error, Priority=Normal, Description=Type
`Autofac.Builder.ContainerBuilder' does not contain a definition for `Register'
and no extension method `Register' of type `Autofac.Builder.ContainerBuilder'
could be found (are you missing a using directive or an assembly

Steps to reproduce the problem:
1. Download the attached project
2. Compile it in MonoDevelop

Additional Information:
This project compiles and executes successfully under Visual Studio 2008.  I'm
currently using mono 2.0rc1 and a trunk build of monodevelop to compile this

Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.

More information about the mono-bugs mailing list