Hi all, I'm trying to have nant build my dll files for source and test and then run nunit-console over the test dll file, but it doesn't find the nunit.framework.dll. I keep getting the
'could not load file or assembly nunit.framework, ... 2.5.5.10112 ' error. I used to get the one referencing 2.2.8.0 until I realised that was the one nant was using. I have tried putting the framework dll files on the system path, but that doesn't seem to help either. I've also copied them into the same directory as nunit-conlsole.exe and am including them on the compile steps. So, is there a way to put the framework dll files on the path for the command, or have I overlooked a step along the way? I had been trying to use nunit2 task in nant, but that seemed a pain to use, so figured this would be easier. The build file looks like this: <?xml version="1.0" encoding="utf-8"?> <project name="ClassLibrary1" default="all-2"> <target name="clean"> <delete> <fileset> <include name="build/**" /> </fileset> </delete> </target> <target name="compile-helper" depends="clean"> <mkdir dir="build" /> <csc target="library" output="build/Bank.dll"> <sources> <include name="Bank.cs" /> </sources> </csc> </target> <target name="compile-test" depends="compile-helper"> <csc target="library" output="build/BankTest.dll"> <sources> <include name="tests/BankTest.cs" /> </sources> <references basedir="build"> <include name="Bank.dll" /> <include name="C:\Program Files (x86)\NUnit 2.5.5\bin\net-2.0\framework\nunit.framework.dll" /> </references> </csc> </target> <target name="all" depends="compile-test"> <mkdir dir="build/Results" /> <nunit2> <formatter type="Xml" usefile="true" extension=".xml" outputdir="build/Results" /> <test assemblyname ="build/BankTest.dll" appconfig="app.config"> <assemblies basedir="build"> <include name="build/BankTest.dll" /> </assemblies> <references basedir="build"> <include name="build/Bank.dll" /> <!-- include name="${nant::scan-probing-paths('nunit.framework.dll')}" / --> <include name="C:\Program Files (x86)\NUnit 2.5.5\bin\net-2.0\framework\nunit.framework.dll" /> </references> </test> </nunit2> </target> <target name="all-2" depends="compile-test"> <exec program="nunit-console.exe" basedir="C:\Program Files (x86)\NUnit 2.5.5\bin\net-2.0" workingdir="C:\Users\bscharla\Documents\Visual Studio 2010\Projects\ClassLibrary1\ClassLibrary1" commandline="build/BankTest.dll /xml:results.xml /nologo" > </exec> </target> </project> -- cheers, Bruce Dr. Bruce Scharlau Dept. of Computing Science Meston Building, Room 229 University of Aberdeen Aberdeen AB24 3UE 01224 272193 http://www.csd.abdn.ac.uk/~bscharla mailto:b.schar...@abdn.ac.uk ------------------------------------------------------------------------------ This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first _______________________________________________ NAnt-users mailing list NAnt-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nant-users