[MonoDevelop] monodevelop-debugger-mdb question

Michael Hutchinson m.j.hutchinson at gmail.com
Wed Dec 23 23:37:39 EST 2009

On Wed, Dec 23, 2009 at 4:14 PM, Paul <paul at all-the-johnsons.co.uk> wrote:
> I've got MD-2.2 installed from Fedora rawhide and am trying to build the
> MD debugger plugin. Problem is that it's looking for Mono.Cecil in the
> MD addins.
> With Fedora, we use a system wide Mono.Cecil instead of having a pile of
> them around the place.

We use a local copy of Cecil because Cecil API is (was?) not
guaranteed to be stable and therefor the library is *supposed* to be
bundled with apps. This also allows us to rely on the exact behaviour
of the version we ship. By upgrading MD's Cecil to one it has not been
tested with, Fedora is potentially exposing their users to bugs that
we will be unable to reproduce and fix.

See http://www.mono-project.com/Cecil#Using_Cecil

> I've experimented with removing the -pkg:monodevelop to remove the build
> problem, but it's unreliable in the build. Is there another way to patch
> this? Surely if it's looking for Mono.Cecil, it should be looking in
> gac?

The GAC is for runtime, not compile-time.

Michael Hutchinson

More information about the Monodevelop-list mailing list