Hi Mark, I'm uploading a new nightly build right now. Should be available here in about 30 minutes :
http://nant.sourceforge.net/nightly/latest I'm not saying thay it will fix all Visual C++ issues, but you should be getting a lot further. We'll take it one issue at a time ;-) Gert > -----Original Message----- > From: Mark Henry [mailto:[EMAIL PROTECTED] > Sent: dinsdag 30 november 2004 17:38 > To: Gert Driesen > Cc: [EMAIL PROTECTED] > Subject: Re: [nant-dev] NAnt Exception > > 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