Hello,

I am very familiar with JScript, but not with JScript.NET or C#.  I want 
to write a function in JScript.NET that I can use in my NAnt script.

I currently have:

<project name="TestFunction">

    <target name="go"><echo>${script::testfunc()}</echo></target>
   
    <script language="JS">
        <code>
        <![CDATA[
        public function testfunc():String { return ("Hello World from 
JS"); }
        ]]>
        </code>
    </script>
</project>

But when I run this I get:

C:\hp\Scripts>nant -f:a.build go
NAnt 0.86 (Build 0.86.2898.0; beta1; 12/8/2007)
Copyright (C) 2001-2007 Gerry Shaw
http://nant.sourceforge.net

Buildfile: file:///C:/hp/Scripts/a.build
Target framework: Microsoft .NET Framework 3.5
Target(s) specified: go

   [script] Scanning assembly "l-qhzdpm" for extensions.

go:


BUILD FAILED

C:\hp\Scripts\a.build(4,4):
Unknown function 'script::testfunc'.
Expression: ${script::testfunc()}
              ^^^^^^^^^^^^^^^^^

Total time: 0.4 seconds.

even though it sure looks like I have defined the function "testfunc".  
Anybody have any pointers?

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
NAnt-users mailing list
NAnt-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nant-users

Reply via email to