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

Reply via email to