logo       

Re: NUnit Version Numbering: msg#00016

windows.dotnet.nunit.devel

Subject: Re: NUnit Version Numbering

Kamil Skalski wrote:
Because I knew that this might cause special problems with mono, I posted on
the mono-devel list, as well as here. So far, there has been no feedback. I
stay in touch with a number of the Mono developers and I'll adjust what I'm
doing when I have better info about what Mono needs.

Mono developers seem to use mostly the 1.1 profile and didn't take the
problem too seriously so far. But from time to time people got into
problem. Basically it is caused by the fact that mono installs
nunit.*.dll into the GAC and the current versioning schema do not
allow using separate GAC entries for 1.1 and 2.0 compiled nunit
assemblies.

I like your idea of removing nunit dll from the gac at all, of course
if everything would still work fine.

Currently there is a mono bug for the issue and I hope it will
eventually be resolved and things would work with mono:
http://bugzilla.ximian.com/show_bug.cgi?id=76928

Sorry I didn't chime in sooner -- this problem (I wrote the mono bug you are referencing) would be fixed by having a different build identifier for .NET 2.0 versions of NUnit. You mentioned the different version in the bug, but another possibility would be to name things differently. That is, the 1.x build remains nunit-* and the 2.x build would be nunit2-*.

I think mono needs to continue "shipping" with nunit so that users can run mono's own unit tests to test the class libraries and whatnot. Also, it makes for a nice OOTB experience IMO :)

Right now for them to run their .NET 2.x assembly tests, they have a .NET 2.x-compiled nunit binary in their source tree that does not get installed. I was able to "workaround" in a real PIA fashion to get the above bug to not show up.

Anyways,
there's my 2p :)


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise