Excellent - thank you!
The various workarounds we tried for Visual Studio ended up having their own problems. We've spent entirely too much time trying to get Visual Studio to cooperate, and if you can get me a program that can properly compile a solution file (which Microsoft apparently failed to do), that would be amazingly great...


-Mark-


Gert Driesen wrote:

Mark,

I have a fix for this (and some other regressions in our VC++ support)
locally. It just needs a little more testing.

I'll let you know when there's a nightly build available that contains a fix
for your issue.

Gert



-----Original Message-----
From: Mark Henry [mailto:[EMAIL PROTECTED] Sent: maandag 29 november 2004 18:14
To: Gert Driesen
Cc: [EMAIL PROTECTED]
Subject: Re: [nant-dev] NAnt Exception


Hey, sorry for taking so long in getting back to you. Turns out we found a workaround for the devenv problem so we've been using that for now. In any case, I just downloaded 0.85-rc1 and tried that. It still doesn't work. We ran into a bug in .Net's XML classes ourselves - I'd have to ask my co-worker exactly what the problem was (I'm not an XML guru, and the only reason I bring that up is because something XML related is in the stack trace). Here's what nant is reporting:

NAnt 0.85 (Build 0.85.1793.0; rc1; 11/28/2004)
Copyright (C) 2001-2004 Gerry Shaw
http://nant.sourceforge.net

Buildfile: file:///D:/projects/mhenry/ke5/ke5.build
Target(s) specified: build


build:

D:\projects\mhenry\ke5\ke5.build(14,14): Element <includes... /> for <fileset... /> is deprecated. Use <include> element instead.
[solution] Starting solution build.


BUILD FAILED - 0 non-fatal error(s), 1 warning(s)

INTERNAL ERROR

System.ArgumentNullException: Value cannot be null.
Parameter name: projectSettings
at NAnt.VSNet.ProjectReference..ctor(XmlElement xmlDefinition, ReferencesResolver referencesResolver, ProjectBase parent, SolutionBase solution, ProjectSetti ngs projectSettings, GacCache gacCache, DirectoryInfo outputDir)
at NAnt.VSNet.ReferenceFactory.CreateReference(SolutionBase solution, ProjectSettings projectSettings, XmlElement xmlDefinition, GacCache gacCache, ReferencesResolver referencesResolver, ProjectBase parent, DirectoryInfo outputDir)
at NAnt.VSNet.VcProject..ctor(SolutionBase solution, String projectPath, XmlElement xmlDefinition, SolutionTask solutionTask, TempFileCollection tfc, GacCache gacCache, ReferencesResolver refResolver, DirectoryInfo outputDir)
at NAnt.VSNet.ProjectFactory.CreateProject(SolutionBase solution, SolutionTask solutionTask, TempFileCollection tfc, GacCache gacCache, ReferencesResolver referencesResolver, DirectoryInfo outputDir, String projectPath)
at NAnt.VSNet.ProjectFactory.LoadProject(SolutionBase solution, SolutionTask solutionTask, TempFileCollection tfc, GacCache gacCache, ReferencesResolver referencesResolver, DirectoryInfo outputDir, String path)
at NAnt.VSNet.SolutionBase.LoadProjects(GacCache gacCache, ReferencesResolver refResolver)
at NAnt.VSNet.Everett.Solution..ctor(String solutionContent, SolutionTask solutionTask, TempFileCollection tfc, GacCache gacCache, ReferencesResolver refResolver)
at NAnt.VSNet.SolutionFactory.LoadSolution(SolutionTask solutionTask, TempFileCollection tfc, GacCache gacCache, ReferencesResolver refResolver)
at NAnt.VSNet.Tasks.SolutionTask.ExecuteTask()
at NAnt.Core.Task.Execute()
at NAnt.Core.Target.Execute()
at NAnt.Core.Project.Execute(String targetName, Boolean forceDependencies)
at NAnt.Core.Project.Execute()
at NAnt.Core.Project.Run()


Please send bug report to [EMAIL PROTECTED]

Total time: 0.9 seconds.

-Mark-


Gert Driesen wrote:



Mark,

Can you try to use the latest nightly build and send me the

full error


message that you get ?

I recently rewrote a large part of the <solution> task.

Gert

----- Original Message ----- From: "Mark Henry" <[EMAIL PROTECTED]>
To: "Gert Driesen" <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Monday, November 15, 2004 5:00 PM
Subject: Re: [nant-dev] NAnt Exception







Well, I can't give you the sources, since this isn't a

personal project


- it's for my employer. However, I'll try to re-create the

problem in a


new solution.

-Mark-


Gert Driesen wrote:





Mark,

I need a small solution (including project files and

sources) in order to


reproduce this issue.

Gert







-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On
Behalf Of Mark Henry
Sent: donderdag 11 november 2004 21:43
To: [EMAIL PROTECTED]
Subject: [nant-dev] NAnt Exception

We're trying to use nant to compile a solution from the

command line


(since devenv has serious issues doing that itself).

However, nant


continually crashes when reading the solution file. It

appears nant


doesn't like the mix of managed C++ and C# projects that we
have going.
I've tried both the current release of nant as well as the lastest
nightly build (Nov. 10th). Both get the same exception and pasted
below. I've also attached the solution file itself and the
nant build
file. The "build" target is what causes the crash. The
various other
targets are working fine and aren't an issue. I added a
"devenv" target
that just calls devenv to do the build, but as I


mentioned, that's a


less then optimal solution to the problem.  If you could shed
some light
on this problem, we'd be very grateful.  If you need any other
information (such as the project files), let me know.

NAnt 0.84 (Build 0.84.1455.0; net-1.0.win32; release; 12/26/2003)
Copyright (C) 2001-2003 Gerry Shaw
http://nant.sourceforge.net

Buildfile: file:///D:/projects/mhenry/ke5/ke5.build
Target(s) specified: build

build:

[solution] Starting solution build.

BUILD FAILED

INTERNAL ERROR

System.NullReferenceException: Object reference not set to an
instance
of an object.
at NAnt.VSNet.Reference..ctor(Solution solution,
ProjectSettings ps,
XmlElement elemReference, SolutionTask solutionTask,


String outputDir)


at NAnt.VSNet.VcProject.Load(Solution sln, String projectPath)
at NAnt.VSNet.ProjectFactory.LoadProject(Solution sln,
SolutionTask
slnTask,TempFileCollection tfc, String outputDir, String path)
at NAnt.VSNet.Solution.LoadProjects()
at NAnt.VSNet.Solution..ctor(String solutionFileName, ArrayList
additionalProjects, ArrayList referenceProjects,
TempFileCollection tfc,
SolutionTask solutionTask, WebMapCollection webMappings, FileSet
excludesProjects, String outputDir)
at NAnt.VSNet.Tasks.SolutionTask.ExecuteTask()
at NAnt.Core.Task.Execute()
at NAnt.Core.Target.Execute()
at NAnt.Core.Project.Execute(String targetName, Boolean
forceDependencies)
at NAnt.Core.Project.Execute()
at NAnt.Core.Project.Run()

Please send bug report to [EMAIL PROTECTED]

Total time: 0.2 seconds.


-Mark-
































-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/
_______________________________________________
nant-developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-developers

Reply via email to