How do addon writers deal with NUnit versions?

Stefan Bodewig <[email protected]>
Newsgroups gmane.comp.windows.dotnet.nunit.user
Message-ID <[email protected]>
Hi,

about eighteen months ago I've taken over the maintenance of
XMLUnit[1], which provides JUnit and NUnit extensions to test XML.  In
the beginning I focused on the Java part since this was where most of
the only bug reports and enhancement requests existed (and because
unlike the .NET version I used the Java version myself).

A few months ago I did a maintenance release of XMLUnit.NET which I
compiled against NUnit 2.4.6 (since that was the latest release back
then).  As far as I know this means that people using the XMLUnit.NET
binary can't use any other version of nunit.framework.dll (since this
is strongly named) - if anybody can correct me here, I'll be happy[2].

Prior to that release XMLUnit.NET had been compiled against much older
versions of NUnit (before the DLL has been strongly named) and things
just worked.

I certainly don't want to track NUnit releases with new releases of
XMLUnit, and I guess other addons are in a similar situation.  How do
you deal with this?  Tell your users to rebuild from source (this is
what I advised the bug reporter to do) or is there anything else I
could do?

Cheers

        Stefan

[1] http://xmlunit.sf.net/

[2] I've tried some tricks with binding redirects but they don't seem
to work when the Tests.*dll*.config file is used.

-- 
http://stefan.samaflost.de/

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.