Lee, I've fixed the solution task to respect the build order configured in VS.NET, but I haven't been able to commit these changes to cvs yet as sf cvs is down for maintenance ...
About the compile errors you receive when building NAnt.Win32Tasks assembly : this is a known issue. The name NAnt.Win32Tasks should perhaps be NAnt.MSNetTasks as the tasks in this assembly are not just Win32-specific, but they are actually MS .NET specific ... This is definitely something we need to look into ... Gert ----- Original Message ----- From: "Lee M Seidel" <[EMAIL PROTECTED]> To: "'Cromwell, Ryan'" <[EMAIL PROTECTED]>; "'Nicklas Norling'" <[EMAIL PROTECTED]> Cc: <[EMAIL PROTECTED]> Sent: Friday, January 23, 2004 4:59 PM Subject: RE: [Nant-users] Solutionfile Problem - Newbie Ryan...Yes I was using the build order dialog and the projects actually don't depend on each other...that would explain the order issue....I will check it out with making the projects dependent themselves and see how that works. As for the Mono compile issue I am not sure if what I am doing to do the compile is correct....I simply changed the default framework from net-1.1 to mono-1.0 in the NAnet.exe.config file in the directory that I cam calling NAnt from...which is the directory I built NAnt into using the .NET 1.1 framework. When the build runs I get the following message: [solution] Building Hello_World_3 [Release]... [copy] Copying 113 files to 'C:\Visual Studio Local\C# Hello World\Hello_World_Examples\Hello_World_3\bin\Release\'. I should get a clean compile, so I would think, just like I do when I have the default set to net-1.1. The 113 files that are copied to the Release directory are .NET framework files....things like System.Directory.Services.dll and System.XML.dll. When I try to create an assembled version of NAnt with mono I get the following error...perhaps it is mono .29? [nant] C:\NAnt0121\src\NAnt.Win32\NAnt.Win32.build build Buildfile: <file:///C:/NAnt0121/src/NAnt.Win32/NAnt.Win32.build> file:///C:/NAnt0121/src/NAnt.Win32/NAnt.Win32.build Target(s) specified: build build: [csc] Compiling 7 files to 'C:\NAnt0121\build\mono-1.0.win32\nant-0.85-debug\bin\NAnt.Win32Tasks.dll'. C:\NAnt0121\src\NAnt.Win32\Tasks\ServiceControllerTask.cs(212) error CS0246: Cannot find type `ServiceController' C:\NAnt0121\src\NAnt.Win32\Tasks\ServiceControllerTask.cs(235) error CS0246: Cannot find type `ServiceController' C:\NAnt0121\src\NAnt.Win32\Tasks\ServiceControllerTask.cs(263) error CS0246: Cannot find type `ServiceController' C:\NAnt0121\src\NAnt.Win32\Tasks\ServiceControllerTask.cs(278) error CS0246: Cannot find type `ServiceController' C:\NAnt0121\src\NAnt.Win32\Tasks\ServiceControllerTask.cs(321) error CS0246: Cannot find type `ServiceController' Compilation failed: 5 error(s), 0 warnings BUILD FAILED C:\NAnt0121\src\NAnt.Win32\NAnt.Win32.build(11,10): External Program Failed: C:\Program Files\Mono-0.29\bin\mcs.exe (return code was 1) Total time: 0.7 seconds. -----Original Message----- From: Cromwell, Ryan [mailto:[EMAIL PROTECTED] Sent: Friday, January 23, 2004 8:32 AM To: Nicklas Norling; Lee M Seidel Cc: [EMAIL PROTECTED] Subject: RE: [Nant-users] Solutionfile Problem - Newbie This is in response to Lee - I don't have your original. Are you setting the build order yourself through the Build Order dialog? If so, I don't believe that would be used. The task generates the build order itself by checking the project dependencies. That said, if your hello world projects do not reference each other, there is no build order. As for the copying of everything, are you sure the assemblies are being copied or are they xml files? If so, those are the help files I believe. FYI: Please don't quote me on either one! It's been a couple weeks since I skimmed the solution task code. -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Nicklas Norling Sent: Friday, January 23, 2004 3:30 AM To: 'Lee M Seidel' Cc: [EMAIL PROTECTED] Subject: RE: [Nant-users] Solutionfile Problem - Newbie Hi. I've been using the solution task quite extensivly with solution files with over 30 projects. I'v never had a problem where project dependencies did not work as of the final 0.84 release. Can you create a reproducable case on this? As for mono, I'm not quite sure I understand, can you describe the steps to reproduce? What versions are you using, what platforms etc. would be nice. /Nicke -----Original Message----- From: Lee M Seidel [mailto:[EMAIL PROTECTED] Sent: den 23 januari 2004 05:09 To: [EMAIL PROTECTED] Subject: [Nant-users] Solutionfile Problem - Newbie I am a newbie to using NAnt.....I loaded and built the 01/21 build. I have a VS 2003 solution file that has 6 projects. The 6 projects are just simple hello world examples done in different styles. I have two problems: 1. When I run the build using the NET-1.1 framework the projects all compile fine but the project predecessor order is ignored. In this case it is not an issue but for real multi-project Solutions that have to be compiled in a certain order to compile successfully. 2. When I switch the NAnt.exe.config to use the mono-1.0 framework(I have mono .29 installed and updated the config files version) something weird happens and it looks like the whole .Net Framework ends up in the folder where the assembled project is to go. Any help would be appreciated. Thanks. Lee ------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn _______________________________________________ Nant-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-users