----- Original Message ----- 
From: "Ryan Baxter" <[EMAIL PROTECTED]>
To: "Gert Driesen" <[EMAIL PROTECTED]>
Cc: <nant-developers@lists.sourceforge.net>
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: <nant-developers@lists.sourceforge.net>
>> 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
>> > nant-developers@lists.sourceforge.net
>> > 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
> nant-developers@lists.sourceforge.net
> 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
nant-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nant-developers

Reply via email to