You might want to look at this article.

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/htm
l/cpconspecifyingassemblyslocation.asp

I am pretty sure that the default is for it to look in the GAC and then to
look in the current directory.  You may have to specify your values in a
nant.exe.config file (or possibly the nunit.exe.config file).   I haven't
confirmed this yet as I haven't ventured into NUnit/NAnt integration just
yet.

brant
...



----- Original Message -----
From: "Scott Hernandez" <[EMAIL PROTECTED]>
To: "Sansone, Aaron" <[EMAIL PROTECTED]>;
<[EMAIL PROTECTED]>
Sent: Thursday, January 16, 2003 4:48 PM
Subject: Re: [nant-dev] NUnit Error With NAnt...


> We also have, and have had, the same problems with NAntContrib for a
while.
>
> Here is some background.
> http://sourceforge.net/mailarchive/message.php?msg_id=2372560
>
> If you find any solution, or have any ideas, please feel free send them
> around. I'm just now starting to look into it. :)
>
> ----- Original Message -----
> From: "Sansone, Aaron" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Thursday, January 16, 2003 2:18 PM
> Subject: [nant-dev] NUnit Error With NAnt...
>
>
> > All,
> >
> > I have the latest snapshot (1/14) of NAnt and I am trying to create a
test
> build
> > script.  Apparently the NUnit2 Testing task is looking for my Assembly
in
> the
> > NAnt installation directory.  If I copy my Assembly to the C:\NAnt\bin
> > directory, my test tasks are run.  However, I don't belive that this is
> the
> > intended way to run NAnt-NUnit tasks.  Is there a way to force the NUnit
> task to
> > look as a specific directory for my assembly?  Here are my relevant
build
> file
> > entries.  Notice that I am specifying the absolute path for the
assembly.
> I've
> > tried several permutations of the assembly location, but only when I
> placed it
> > in the NAnt/bin directory did I have any success.
> >
> > Properties:
> >
> > <property name="project.basedir" value="C:/Projects/SpikeSolution"/>
> > <property name="build.dir" value="build"/>
> > <property name="project.ClientExe.name" value="SpikeWinClient"/>
> >
> > NAnt Task:
> >
> > <nunit2 basedir="${project.basedir}\${build.dir}">
> >   <test
> >
>
assemblyname="${project.basedir}\${build.dir}\${project.ClientExe.name}.exe"
> />
> > </nunit2>
> >
> > When I execute the script, I get the following Error:
> >
> > INTERNAL ERROR
> > System.IO.FileNotFoundException: File or assembly name SpikeWinClient,
or
> one of
> >  its dependencies, was not found.
> > File name: "SpikeWinClient"
> >    at System.Reflection.Assembly.nLoad(AssemblyName fileName, String
> codeBase, B
> > oolean isStringized, Evidence assemblySecurity, Boolean
> throwOnFileNotFound, Ass
> > embly locationHint, StackCrawlMark& stackMark)
> >    at System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef,
> Boolean
> > stringized, Evidence assemblySecurity, StackCrawlMark& stackMark)
> >    at System.Reflection.Assembly.InternalLoad(String assemblyString,
> Evidence as
> > semblySecurity, StackCrawlMark& stackMark)
> >    at System.AppDomain.Load(String assemblyString)
> >    at NUnit.Core.TestSuiteBuilder.Build(String assemblyName)
> >    at SourceForge.NAnt.Tasks.NUnit2.NUnit2Task.runTest(NUnit2Test test,
> EventLis
> > tener listener)
> >    at SourceForge.NAnt.Tasks.NUnit2.NUnit2Task.ExecuteTask()
> >    at SourceForge.NAnt.Task.Execute()
> >    at SourceForge.NAnt.Target.Execute()
> >    at SourceForge.NAnt.Project.Execute(String targetName)
> >    at SourceForge.NAnt.Tasks.CallTask.ExecuteTask()
> >    at SourceForge.NAnt.Task.Execute()
> >    at SourceForge.NAnt.Target.Execute()
> >    at SourceForge.NAnt.Project.Execute(String targetName)
> >    at SourceForge.NAnt.Project.Execute()
> >    at SourceForge.NAnt.Project.Run()
> >
> > Fusion log follows:
> > === Pre-bind state information ===
> > LOG: DisplayName = SpikeWinClient
> >  (Partial)
> > LOG: Appbase = C:\NAnt\bin\
> > LOG: Initial PrivatePath = NULL
> > Calling assembly : nunit.framework, Version=2.0.6.0, Culture=neutral,
> PublicKeyT
> > oken=96d09a1eb7f44a77.
> > ===
> >
> > LOG: Policy not being applied to reference at this time (private,
custom,
> partia
> > l, or location-based assembly bind).
> > LOG: Post-policy reference: SpikeWinClient
> > LOG: Attempting download of new URL
> file:///C:/NAnt/bin/SpikeWinClient.DLL.
> > LOG: Attempting download of new URL
> file:///C:/NAnt/bin/SpikeWinClient/SpikeWinC
> > lient.DLL.
> > LOG: Attempting download of new URL
> file:///C:/NAnt/bin/SpikeWinClient.EXE.
> > LOG: Attempting download of new URL
> file:///C:/NAnt/bin/SpikeWinClient/SpikeWinC
> > lient.EXE.
> >
> > Please send bug report to [EMAIL PROTECTED]
> >
> >
> > Thanks,
> >
> > Aaron
>
>
>
> -------------------------------------------------------
> This SF.NET email is sponsored by: Thawte.com
> Understand how to protect your customers personal information by
implementing
> SSL on your Apache Web Server. Click here to get our FREE Thawte Apache
> Guide: http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0029en
> _______________________________________________
> Nant-developers mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/nant-developers
>


-------------------------------------------------------
This SF.NET email is sponsored by: Thawte.com
Understand how to protect your customers personal information by implementing
SSL on your Apache Web Server. Click here to get our FREE Thawte Apache 
Guide: http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0029en
_______________________________________________
Nant-developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-developers

Reply via email to