[Mono-dev] Using Mono.Options in MS.NET

Avery Pennarun apenwarr at gmail.com
Mon Oct 20 13:32:35 EDT 2008


On Mon, Oct 20, 2008 at 10:53 AM, Jonathan Pryor <jonpryor at vt.edu> wrote:
> On Wed, 2008-10-15 at 16:48 -0400, Avery Pennarun wrote:
>> Now that Mono.Options is included in Mono 2.2, will it still be
>> available separately?
>
> Good question.  The answer is that the Mono.Options currently in svn is
> ~identical to NDesk.Options 0.2.1 (which I'll be announcing soon, it's
> only been sitting around for the last few months with ~no changes...).
> The only major difference is the namespace.
>
> Which of course means they're not source compatible -- you'll need to
> change a `using` declaration...
>
> That said, for the time being I plan on keeping NDesk.Options &
> Mono.Options in sync with each other (and will likely use a #if block in
> the future to control the namespace so that they'll be identical files),
> but I don't know for how long I'd want to do this...

In the end, as others have pointed out, it's pretty easy to extract
the file from the mono svn repository, and it's not something that has
to happen often.  It just seems like an odd thing to ask
non-mono-using C# programmers to do :)  Harmless, though, particularly
if you provide a direct hyperlink to the SVN tarball-making URL.

Thanks again for your work on this library.  It's awesome.

Have fun,

Avery


More information about the Mono-devel-list mailing list