Malcolm,

I had a quick look, and there's really nothing weird going on.

The problem is that the error message is not clear. It mentions that a
directory could not be scanned, while in fact it should specify the assembly
that could not be scanned.

I fixed this in CVS.

The reason why you get this is failure, is because you're scanning the
entire NAntContrib bin directory for extensions (tasks/types) and one of the
assemblies in that directory (probably CollectionGen.dll) contains a
reference to an assembly that cannot be loaded (probably
Microsoft.VSDesigner).

Hope this helps,

Gert

> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of 
> Malcolm Anderson
> Sent: woensdag 1 juni 2005 22:30
> To: nant-users@lists.sourceforge.net
> Subject: [Nant-users] Load tasks acting weird
> 
> I am trying to get my nant contrib task to load from a relative path.
> 
> here's my tools directory
> C:\tools\
>       nantcontrib-0.85-rc3
>       nant-0.85-rc3
> 
> I have tried this, 
> <loadtasks 
> path="${nant::get-base-directory()}..\..\nantcontrib-0.85-rc3\bin"
> />
> and this
> <loadtasks>
>       <fileset>
>               <include 
> name="${nant::get-base-directory()}..\..\nantcontrib-0.85-rc3\bin"/>
>       </fileset>
> </loadtasks>
> 
> which should both work, but the error I'm getting for both is:
> 
> notice           \ (leading backslash)
> 
> Failure scanning \"c:\Tools\nantcontrib-0.85-rc3\bin\" for extensions.
>     One or more of the types in the assembly unable to load.
> 
> I'm not sure where the leading "\" is coming from, but echo 
> works just fine
>       <echo 
> message="${nant::get-base-directory()}..\..\nantcontrib-0.85-r
> c3\bin"/>
> yeilds
>      [echo] c:\Tools\nant-0.85-rc3\bin\..\..\nantcontrib-0.85-rc3\bin
> 
> heck, I can even do this (that took some work, there is no 
> dir.exe I guess)
> 
>       <exec program="cmd.exe">
>               <arg line="/c dir
> ${nant::get-base-directory()}..\..\nantcontrib-0.85-rc3\bin"/>
>       </exec>
> 
> 
> 
>      [echo] c:\Tools\nant-0.85-rc3\bin\..\..\nantcontrib-0.85-rc3\bin
>      [echo] C:\Tools\nantcontrib-0.85-rc3\bin\NAnt.Contrib.Tasks.dll
>      [exec]  Volume in drive C has no label.
>      [exec]  Volume Serial Number is 5848-A979
>      [exec] 
>      [exec]  Directory of c:\Tools\nantcontrib-0.85-rc3\bin
>      [exec] 
>      [exec] 06/01/2005  12:19 PM    <DIR>          .
>      [exec] 06/01/2005  12:19 PM    <DIR>          ..
>      [exec] 06/07/2002  17:32 PM            73,728 CollectionGen.dll
>      [exec] 08/07/2002  19:03 PM            11,776 
> Interop.MsmMergeTypeLib.dll
>      [exec] 07/19/2002  21:31 PM           462,848 
> Interop.StarTeam.dll
>      [exec] 07/18/2002  12:56 PM            32,768 
> Interop.WindowsInstaller.dll
>      [exec] 07/18/2002  12:57 PM            27,136 MSITaskErrors.mst
>      [exec] 03/10/2005  05:51 AM           294,400 MSITaskTemplate.msi
>      [exec] 03/31/2003  18:44 PM            27,136 MSMTaskErrors.mst
>      [exec] 03/10/2005  05:51 AM           249,344 MSMTaskTemplate.msm
>      [exec] 04/16/2005  16:01 PM           442,368 
> NAnt.Contrib.Tasks.dll
>      [exec] 04/16/2005  16:01 PM           814,724 
> NAnt.Contrib.Tasks.xml
>      [exec] 04/16/2005  16:01 PM            53,248 SLiNgshoT.Core.dll
>      [exec] 04/16/2005  16:01 PM             6,144 SLiNgshoT.exe
>      [exec] 10/05/2002  05:36 AM            61,440 
> SourceSafe.Interop.dll
>      [exec]               13 File(s)      2,557,060 bytes
>      [exec]                2 Dir(s)  148,714,475,520 bytes free
> 
> 
> Bottom line
> 
> Is this a bug?  Or am I missing something stupid?
> 
> Thanks
> 
> Malcolm
> 
> "Oh Bother!" said the Borg, "We just assimilated Pooh."
> 
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around 
> http://mail.yahoo.com 
> 
> 
> -------------------------------------------------------
> This SF.Net email is sponsored by Yahoo.
> Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
> Search APIs Find out how you can build Yahoo! directly into your own
> Applications - visit 
> http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
> _______________________________________________
> Nant-users mailing list
> Nant-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/nant-users
> 



-------------------------------------------------------
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
_______________________________________________
Nant-users mailing list
Nant-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nant-users

Reply via email to