----- Original Message -----
From: "Ryan Baxter" <[EMAIL PROTECTED]>
To: "Gert Driesen" <[EMAIL PROTECTED]>
Cc: <[email protected]>
Sent: Thursday, October 12, 2006 7:36 PM
Subject: Re: [nant-dev] Csc Task Ignoring References
> So is it that the csc compiler will ignore a /reference or /lib that it
> cannot find? Its interesting that I can compile this project from the
> command-line using the same /reference and /lib arguments as my build
> file.
> I began to think that somehow my {libraries.path} variable wasn't being
> set
> property so I hardcoded the direct path in my <lib> section, but still had
> the same compile errors. Confused. Thanks for the response.
With csc I meant the <csc> task, not the csc compiler.
> On 10/12/06, Gert Driesen <[EMAIL PROTECTED]> wrote:
>>
>> Ryan,
>>
>> In that case, csc cannot locate the referenced assemblies.
>>
>> Gert
>> ----- Original Message -----
>> From: "Ryan Baxter" <[EMAIL PROTECTED]>
>> To: <[email protected]>
>> Sent: Thursday, October 12, 2006 5:57 PM
>> Subject: [nant-dev] Csc Task Ignoring References
>>
>>
>> >I have a build script that looks something like the following:
>> >
>> > <target name="compile" description="Compile the source code.">
>> > <echo message="Building assembly ${project.name}." />
>> > <csc target="library" keyfile="${project.name}.snk" output="${
>> > output.path}/${project.name}.dll" debug="${build.debug}"
>> > verbose="true">
>> > <sources>
>> > <include name="**/*.cs" />
>> > </sources>
>> > <references>
>> > <lib>
>> > <include name="{libraries.path}\some\path" />
>> > <include name="{libraries.path}\other\path" />
>> > </lib>
>> > <include name="Some.dll" />
>> > <include name="Other.dll" />
>> > </references>
>> > </csc>
>> > </target>
>> >
>> > When calling this target from NAnt, I get a type or namespace could not
>> be
>> > found compilation error with the verbose output looking something like
>> the
>> > following:
>> >
>> > [csc] Output file 'D:\TeamDevelopment\BuildArea\Output\Project
>> > 1.0\Project.Website\Project.Website.dll' does not exist, rebuilding.
>> > [csc] Compiling 9 files to 'D:\TeamDevelopment\BuildArea\Output\Project
>> > 1.0\Project.Website\Project.Website.dll'.
>> > [csc] Contents of C:\Documents and Settings\genzweb\Local
>> > Settings\Temp\tmp23E6.tmp.
>> > [csc] /fullpaths /debug "/define:DEBUG" "/define:TRACE" /nologo
>> > "/target:library" "/out:D:\TeamDevelopment\BuildArea\Output\Project
>> > 1.0\Project.Website\Project.Website.dll"
>> > "/keyfile:D:\TeamDevelopment\BuildArea\Source\Project
>> > 1.0\Project.Website\Project.Website.snk"
>> > "D:\TeamDevelopment\BuildArea\Source\Project
>> > 1.0\Project.Website\Bdp\Form1.aspx.cs"
>> > "D:\TeamDevelopment\BuildArea\Source\Project
>> > 1.0\Project.Website\Bdp\Form1.aspx.designer.cs"
>> > "D:\TeamDevelopment\BuildArea\Source\Project
>> > 1.0\Project.Website\DatePicker\DatePicker.aspx.cs"
>> > "D:\TeamDevelopment\BuildArea\Source\Project
>> > 1.0\Project.Website\Properties\AssemblyInfo.cs"
>> > "D:\TeamDevelopment\BuildArea\Source\Project
>> > 1.0\Project.Website\Properties\VersionInfo.cs"
>> > "D:\TeamDevelopment\BuildArea\Source\Project
>> > 1.0\Project.Website\Tmf\Form1.aspx.cs"
>> > "D:\TeamDevelopment\BuildArea\Source\Project
>> > 1.0\Project.Website\Tmf\Form1.aspx.designer.cs"
>> > "D:\TeamDevelopment\BuildArea\Source\Project
>> > 1.0\Project.Website\Default.aspx.cs"
>> > "D:\TeamDevelopment\BuildArea\Source\Project
>> > 1.0\Project.Website\Default.aspx.designer.cs"
>> > [csc] Starting 'C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\csc.exe
>> > (@"C:\Documents and Settings\genzweb\Local Settings\Temp\tmp23E6.tmp")'
>> in
>> > 'D:\TeamDevelopment\BuildArea\Source\Project 1.0\Project.Website'
>> > [csc] d:\TeamDevelopment\BuildArea\Source\Project
>> > 1.0\Project.Website\Bdp\Form1.aspx.cs(18,7): error CS0246: The type or
>> > namespace name 'Some' could not be found (are you missing a using
>> > directive
>> > or an assembly reference?)
>> > [csc] d:\TeamDevelopment\BuildArea\Source\Project
>> > 1.0\Project.Website\Bdp\Form1.aspx.designer.cs(15,19): error CS0246:
>> > The
>> > type or namespace name 'Other' could not be found (are you missing a
>> using
>> > directive or an assembly reference?)
>> >
>> > It appears almost as if my references aren't being included as
>> parameters
>> > of
>> > the csc.exe call. I have other projects that use similar methods for
>> > compiling without problems. I've checked my working source directory
>> and
>> > the build files do include the correct references. Ideas? Thanks in
>> > advance.
>> >
>>
>>
>>
>> --------------------------------------------------------------------------------
>>
>>
>> >
>> -------------------------------------------------------------------------
>> > Using Tomcat but need to do more? Need to support web services,
>> security?
>> > Get stuff done quickly with pre-integrated technology to make your job
>> > easier
>> > Download IBM WebSphere Application Server v.1.0.1 based on Apache
>> Geronimo
>> > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
>>
>>
>>
>> --------------------------------------------------------------------------------
>>
>>
>> > _______________________________________________
>> > nant-developers mailing list
>> > [email protected]
>> > https://lists.sourceforge.net/lists/listinfo/nant-developers
>> >
>>
>>
>
--------------------------------------------------------------------------------
> -------------------------------------------------------------------------
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job
> easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
--------------------------------------------------------------------------------
> _______________________________________________
> nant-developers mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/nant-developers
>
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
nant-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nant-developers