Chen, The <solution> task is lacking solid support for Visual C++ projects, which is what's causing the internal error.
Gert ----- Original Message ----- From: "Chen, Alan (IBK-NY)" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, June 24, 2004 10:55 PM Subject: [nant-dev] Bug report I was testing the <solution> task on MS PetShop 3.0 (http://www.microsoft.com/downloads/details.aspx?FamilyId=E2930625-3C7A- 49DC-8655-A8205813D6DB&displaylang=en). My test.build looks like this: ======================================================================== =============== <project> <property name="nant.settings.currentframework" value="net-1.1" /> <solution solutionfile="PetShop.sln" configuration="debug"> <webmap> <map url="http://localhost/MSPetShop" path="C:\alan\work\VSNET2003\PetShop\Web" /> </webmap> </solution> </project> ======================================================================== =============== OS: XP Professional VS.NET 2003 ======================================================================== =============== C:\alan\work\VSNET2003\PetShop>nant -debug -targetframework:net-1.1 NAnt 0.85 (Build 0.85.1631.0; net-1.0.win32; nightly; 6/19/2004) Copyright (C) 2001-2004 Gerry Shaw NAnt Team Buildfile: file:///C:/alan/work/VSNET2003/PetShop/test.build Base Directory: C:\alan\work\VSNET2003\PetShop. [solution] Starting solution build. [solution] Found webmap match 'C:\alan\work\VSNET2003\PetShop\Web/Web.csproj' for 'http://localhost/MSPetShop/Web.csproj. [solution] Loading projects... [solution] Loading project 'C:\alan\work\VSNET2003\PetShop\IDAL\IDAL.csproj'. [solution] Project: IDAL Relative Output Path: bin\Debug\ Output Path: C:\alan\work\VSNET2003\PetShop\IDAL\bin\Debug\ Documentation Path: [solution] Project: IDAL Relative Output Path: bin\Release\ Output Path: C:\alan\work\VSNET2003\PetShop\IDAL\bin\Release\ Documentation Path: [solution] Project: Model Relative Output Path: bin\Debug\ Output Path: C:\alan\work\VSNET2003\PetShop\Model\bin\Debug\ Documentation Path: [solution] Project: Model Relative Output Path: bin\Release\ Output Path: C:\alan\work\VSNET2003\PetShop\Model\bin\Release\ Documentation Path: [solution] Loading project 'C:\alan\work\VSNET2003\PetShop\Oracle\OracleDAL.csproj'. [solution] Project: OracleDAL Relative Output Path: bin\Debug\ Output Path: C:\alan\work\VSNET2003\PetShop\Oracle\bin\Debug\ Documentation Path: [solution] Project: OracleDAL Relative Output Path: bin\Release\ Output Path: C:\alan\work\VSNET2003\PetShop\Oracle\bin\Release\ Documentation Path: [solution] Project: Utility Relative Output Path: bin\Debug\ Output Path: C:\alan\work\VSNET2003\PetShop\Utility\bin\Debug\ Documentation Path: [solution] Project: Utility Relative Output Path: bin\Release\ Output Path: C:\alan\work\VSNET2003\PetShop\Utility\bin\Release\ Documentation Path: [solution] Loading project 'C:\alan\work\VSNET2003\PetShop\SQLServer\SQLServerDAL.csproj'. [solution] Project: SQLServerDAL Relative Output Path: bin\Debug\ Output Path: C:\alan\work\VSNET2003\PetShop\SQLServer\bin\Debug\ Documentation Path: [solution] Project: SQLServerDAL Relative Output Path: bin\Release\ Output Path: C:\alan\work\VSNET2003\PetShop\SQLServer\bin\Release\ Documentation Path: [solution] Loading project 'C:\alan\work\VSNET2003\PetShop\Utility\Utility.csproj'. [solution] Loading project 'C:\alan\work\VSNET2003\PetShop\Pre-Build\Pre-Build.vcproj'. [solution] Loading project 'C:\alan\work\VSNET2003\PetShop\Model\Model.csproj'. [solution] Loading project 'C:\alan\work\VSNET2003\PetShop\Web\Web.csproj'. [solution] Project: Web Relative Output Path: bin\ Output Path: C:\alan\work\VSNET2003\PetShop\Web\bin\ Documentation Path: [solution] Project: Web Relative Output Path: bin\ Output Path: C:\alan\work\VSNET2003\PetShop\Web\bin\ Documentation Path: [solution] Project: BLL Relative Output Path: ..\web\bin\ Output Path: C:\alan\work\VSNET2003\PetShop\web\bin\ Documentation Path: [solution] Project: BLL Relative Output Path: ..\web\bin\ Output Path: C:\alan\work\VSNET2003\PetShop\web\bin\ Documentation Path: [solution] Project: DALFactory Relative Output Path: bin\Debug\ Output Path: C:\alan\work\VSNET2003\PetShop\DALFactory\bin\Debug\ Documentation Path: [solution] Project: DALFactory Relative Output Path: bin\Release\ Output Path: C:\alan\work\VSNET2003\PetShop\DALFactory\bin\Release\ Documentation Path: [solution] Loading project 'C:\alan\work\VSNET2003\PetShop\DALFactory\DALFactory.csproj'. [solution] Loading project 'C:\alan\work\VSNET2003\PetShop\BLL\BLL.csproj'. [solution] Loading project 'C:\alan\work\VSNET2003\PetShop\Post-Build\Post-Build.vcproj'. [solution] Loading project 'C:\alan\work\VSNET2003\PetShop\ConfigTool\ConfigTool.csproj'. [solution] Project: ConfigTool Relative Output Path: bin\debug\ Output Path: C:\alan\work\VSNET2003\PetShop\ConfigTool\bin\debug\ Documentation Path: [solution] Project: ConfigTool Relative Output Path: bin\release\ Output Path: C:\alan\work\VSNET2003\PetShop\ConfigTool\bin\release\ Documentation Path: [solution] Gathering additional dependencies... [solution] Cleaning up temp folder C:\Temp\xawfh1a_. BUILD FAILED INTERNAL ERROR System.ArgumentNullException: Value cannot be null. Parameter name: path2 at System.IO.Path.Combine(String path1, String path2) at NAnt.VSNet.VcConfiguration.get_OutputPath() in C:\DOCUME~1\drieseng\LOCALS~1\Temp\tmp15EB.tmp\src\NAnt.VSNet\VcConfigur ation.cs:line 154 at NAnt.VSNet.ProjectBase.GetOutputPath(String configuration) in C:\DOCUME~1\drieseng\LOCALS~1\Temp\tmp15EB.tmp\src\NAnt.VSNet\ProjectBas e.cs:line 178 at NAnt.VSNet.Solution.GetDependenciesFromProjects() in C:\DOCUME~1\drieseng\LOCALS~1\Temp\tmp15EB.tmp\src\NAnt.VSNet\Solution.c s:line 594 at NAnt.VSNet.Solution..ctor(FileInfo solutionFile, ArrayList additionalProjects, ArrayList referenceProjects, TempFileCollection tfc, SolutionTask solutionT ask, WebMapCollection webMaps, FileSet excludesProjects, DirectoryInfo outputDir, GacCache gacCache) in C:\DOCUME~1\drieseng\LOCALS~1\Temp\tmp15EB.tmp\src\NAnt. VSNet\Solution.cs:line 131 at NAnt.VSNet.Tasks.SolutionTask.ExecuteTask() in C:\DOCUME~1\drieseng\LOCALS~1\Temp\tmp15EB.tmp\src\NAnt.VSNet\Tasks\Solu tionTask.cs:line 365 at NAnt.Core.Task.Execute() in C:\DOCUME~1\drieseng\LOCALS~1\Temp\tmp15EB.tmp\src\NAnt.Core\Task.cs:lin e 176 at NAnt.Core.Project.InitializeProjectDocument(XmlDocument doc) in C:\DOCUME~1\drieseng\LOCALS~1\Temp\tmp15EB.tmp\src\NAnt.Core\Project.cs: line 1313 at NAnt.Core.Project.Execute() in C:\DOCUME~1\drieseng\LOCALS~1\Temp\tmp15EB.tmp\src\NAnt.Core\Project.cs: line 818 at NAnt.Core.Project.Run() in C:\DOCUME~1\drieseng\LOCALS~1\Temp\tmp15EB.tmp\src\NAnt.Core\Project.cs: line 895 Please send bug report to [EMAIL PROTECTED] Total time: 0.5 seconds. C:\alan\work\VSNET2003\PetShop> ======================================================================== =============== -------------------------------------------------------- If you are not an intended recipient of this e-mail, please notify the sender, delete it and do not read, act upon, print, disclose, copy, retain or redistribute it. Click here for important additional terms relating to this e-mail. http://www.ml.com/email_terms/ -------------------------------------------------------- ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com _______________________________________________ nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers
