[Mono-dev] Source for mono(ICSharpCode.NRefactory)?

Michael Hutchinson m.j.hutchinson at gmail.com
Sun Aug 10 20:15:35 EDT 2008


2008/8/10 Paul <paul at all-the-johnsons.co.uk>:
> On Sun, 2008-08-10 at 18:20 -0400, Michael Hutchinson wrote:
>> 2008/8/10 Paul <paul at all-the-johnsons.co.uk>:
>> > Hi,
>> >
>> > Do I need to grab the sharpdevelop source and pull out the source for
>> > ICSharpCode.NRefactory then compile under mono to get this dll or is
>> > there a source package with just that code in it?
>
>> Depending on what you need it for, MCS might be better. MD is
>> switching to mcs for C# parsing. What's the use-case?
>
> Building db4o and mwf-designer. Both ship with a prebuilt copy of
> ICSharpCode.NRefactory, but due to the packaging rules for Fedora,
> prebuilts aren't allowed in, so I need to create a package from source
> in order to get these to work properly.

You should check out whichever NRefactory revisions their built copies
come from, and include those sources in the packages. Using a
different version of an unstable library like this may lead to
compatibility issues. Under no circumstances should you put NRefactory
in the GAC.

http://www.mono-project.com/Guidelines:Application_Deployment#Libraries_with_Unstable_APIs

Also, has mwf-designer been formally released? If not, should you be
releasing packages yet?

-- 
Michael Hutchinson
http://mjhutchinson.com


More information about the Mono-devel-list mailing list