I tried the most recent nightly build and still didnt have any luck, I get
the following error:

C:\coreytest\nant_script\test.build(27,4):
Error loading assembly 'SecantCommon.dll'.
    File or assembly name SecantCommon.dll, or one of its dependencies, was
not found.

Total time: 0.1 seconds.

here is my target:

Here is the target I created for this project:

<target name="test_script" description="test loading one of my assemblies">

                <script language="C#">

                 <references basedir="C:\secant\1.0\app\bin"  
failonempty="true">
                        <include name="SecantCommon.dll" asis="true"/>
                </references>

                <imports>
                        <import name="Secant.Util"/>
                </imports>
                        <code>
                                <![CDATA[
                                        public static void ScriptMain(Project 
p){
                                                
Console.WriteLine(SecantConstant.ROOT_NODE);
                                        }

                                ]]>
                        </code>
                </script>

        </target>



HOWEVER, I removed the asis attribute and it worked this time.

I assume this is a stable release? How long until it comes out of Beta?

On a side note: I did notice that when trying to load other .NET namespaces
(i.e System.Data.SqlClient)
I also encountered a similar problem. The System.Messaging namespace would
also not load, however, the System.Web.Mail and System.Xml namespaces
would -- is it possible that I can only load namespaces that Nant uses
directly? Or are there concerns about using some classes in the build
scripts and not others?



Thanks Again,

Corey


-----Original Message-----
From: Gert Driesen [mailto:[EMAIL PROTECTED]
Sent: Monday, November 15, 2004 2:54 PM
To: 'Corey Krehel'; [EMAIL PROTECTED]
Subject: RE: [Nant-users] Error Using Script and Reference tags


Corey,

Can you try using a recent nightly build of NAnt
(http://nant.sourceforge.net/nightly/builds) ?

Thanks !

Gert

> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of
> Corey Krehel
> Sent: maandag 15 november 2004 23:13
> To: [EMAIL PROTECTED]
> Subject: [Nant-users] Error Using Script and Reference tags
>
> I am attempting to use the script tag to execute tasks based
> on the success
> or failure of my project.
> In order to do everything I want to do, I am attempting to
> use classes in
> one of my application dlls.
> Below is a copy of the test project I have created:
> <target name="test_script" description="test the script tag">
>
>               <script language="C#">
>
>                <references basedir="${project.bin.path}"
> failonempty="true">
>                       <includes name="SecantCommon.dll" asis="true"/>
>               </references>
>
>               <imports>
>                       <import name="Secant.Util"/>
>               </imports>
>                       <code>
>                               <![CDATA[
>                                       public static void
> ScriptMain(Project p){
>
> Console.WriteLine(SecantConstants.ROOT_NODE);
>                                       }
>
>                               ]]>
>                       </code>
>               </script>
>
>       </target>
>
>
> The project.bin.path property is correct as is the dll name,
> however, when I
> attempt to run the project I get the following error:
> c:\Documents and Settings\corey\Local
> Settings\Temp\yfu-uvma.0.cs(9,7) :
> error CS0246: The type or namespace name 'Secant' could not
> be found (are
> you
>  missing a using directive or an assembly reference?)
>
> Has anyone else experienced this, are there some namespaces
> that nant will
> not allow?
>
>
> Thanks in advance
>
> Corey Krehel
> Secant, Inc.
>
>
>
> -------------------------------------------------------
> This SF.Net email is sponsored by: InterSystems CACHE
> FREE OODBMS DOWNLOAD - A multidimensional database that combines
> robust object and relational technologies, making it a perfect match
> for Java, C++,COM, XML, ODBC and JDBC. www.intersystems.com/match8
> _______________________________________________
> Nant-users mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/nant-users
>
>





-------------------------------------------------------
This SF.Net email is sponsored by: InterSystems CACHE
FREE OODBMS DOWNLOAD - A multidimensional database that combines
robust object and relational technologies, making it a perfect match
for Java, C++,COM, XML, ODBC and JDBC. www.intersystems.com/match8
_______________________________________________
Nant-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-users

Reply via email to