Glen,

We definitely do not convert the path to the solution file to lower case.
It might just be an issue in Mono (meaning that it display the path in the
exception message in lower case), but I doubt that.

Please submit a bug  report here :
http://sourceforge.net/tracker/?atid=402868&group_id=31650&func=browse, and
I'll have a look at it asap.

Gert
----- Original Message ----- 
From: "Glenn T. Miyake" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, March 30, 2004 1:40 AM
Subject: [Nant-users] NAnt on Linux seems to make solution file path name
lower case


It seems as though there is a problem when NAnt builds the path to the
solution file under Linux.  If the path name contains a mix of upper and
lower case letters, all upper case letters are converted to lower case.
So if the solution file is specified in the build file as
"/home/user/Demo/DemoApp.sln", NAnt tries to find the file as
"/home/user/demo/demoapp.sln".



Is there a switch or something I am missing when running on a Linux
platform?



Here are parts of the bulf file and the error I am getting:



<target name="build">

                        <tstamp/>

                        <echo message="Building Solution"/>

                        <attrib readonly="false">

            <fileset>

                <includes name="**/*.bmp" />

            </fileset>

        </attrib>

                        <solution configuration="debug"
solutionfile="/home/user/Demo/DemoApp.sln">

                        </solution>

         ...



I get  the following error:



Couldn't find solution file '/home/user/demo/demoapp.sln'.:



NAnt.Core.BuildException: /home/user/Demo/Demo.build(35,3):

Couldn't find solution file '/home/user/demo/demoapp.sln'.

in <0x000fb> NAnt.VSNet.Tasks.SolutionTask:InitializeTask
(System.Xml.XmlNode)

in <0x0000e> NAnt.Core.Task:InitializeElement (System.Xml.XmlNode)

in <0x0017e> NAnt.Core.Element:Initialize (System.Xml.XmlNode)

in <0x00050> NAnt.Core.Project:CreateTask
(System.Xml.XmlNode,NAnt.Core.Target)

in <0x00225> NAnt.Core.Target:Execute ()

in <0x000c6> NAnt.Core.Project:Execute (string,bool)

in <0x003ad> NAnt.Core.Project:Execute ()

in <0x0017c> NAnt.Core.Project:Run ()





-thanks




-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
Nant-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-users

Reply via email to