[Mono-dev] SPAM-LOW: Re: [Bug 484244] [Regression] nunit-console.exe requires /noshadow

Charlie Poole charlie at nunit.com
Fri Mar 13 14:17:42 EDT 2009


Hi Atsusi, 

> >> --- Comment #4 from Miguel de Icaza <miguel at novell.com>  
> 2009-03-12 
> >> 13:55:35 MST --- Notice that the NUnit shipped with Mono 
> is only for 
> >> Mono's internal consumption.
> >>
> >> Are you using your own NUnit?
> >>
> > 
> > Cross-posting this to the mailing list, as this is probably 
> important 
> > to everyone using NUnit on Mono.
> > Is this really the official guideline? I always considered libraries
> 
> It is the official guideline. And your "assumption" is wrong.
> 
> Since no one has contributed patches to change nunit 
> situation, things are kept as it has been discussed before. 
> NUnit 2.4 from the official release does not work without 
> /noshadow on Mono *anyways*, and the version numbers differ 
> than recent NUnits. Hence, there is no such GAC problem that 
> you have mentioned.

Even if that assumption is wrong, it seems to be pretty
common based on questions I get - like "how can I replace 
nunit with a newer version" - and it even seems like a pretty
reasonable assumption. If you don't intend it to be generally
used, then why put it in the GAC?

Also, if something is wrong with NUnit for Mono use, it will
never be fixed unless somebody pushes a bug upstream. The
bug would need to be more than "we have to use /noshadow" 
of course - but you guys know how to write bugs.

In case anyone doesn't already know it, /noshadow solves 
a lot of problems simply because it avoids executing a very
large part of the nunit code. It's like "fixing" your automobile
starter by parking on a hill - or maybe fixing your brakes
by running into a tree. :-)

Charlie





More information about the Mono-devel-list mailing list