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

Atsushi Eno atsushieno at veritas-vos-liberabit.com
Mon Mar 16 13:20:48 EDT 2009


Hello,

Charlie Poole wrote:
> 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?

Wasn't there some discussion that it requires GAC registration
to run nunit?

Also I don't find any connection between my points and your points
here...

> 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.

However to my understanding it is not a bug in NUnit itself
but somewhere in the middle of the mono runtime. Sadly no one
(including myself) has dug in depth and the issue is left as is.

Atsushi Eno

> 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
> 
> 
> 
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
> 
> 
> 



More information about the Mono-devel-list mailing list