Glenn, Have you had a change to try a recent nightly build (http://nant.sourceforge.net/nightly/builds), as I fixed a lot of issues in the <solution> task.
Gert ----- Original Message ----- From: "Glenn" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Cc: <[EMAIL PROTECTED]> Sent: Wednesday, April 21, 2004 12:56 AM Subject: [nant-dev] FW: Compile error > > Fyi, I found the problem. My project has a gac reference. It appears > that when parsing the projects, the assumption is made if it is in the > gac to find it in the framework directory, which is not where this dll > is located. > > Here is the code that fails. > > DirectoryInfo frameworkDirectory = new > DirectoryInfo(_solutionTask.Project.CurrentFramework.FrameworkDirectory. > FullName); > > In Reference.cs. If fails because the file does not exist. > > --Glenn > > Btw, How do I become a member? > > > > > -----Original Message----- > > From: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED] > > Sent: Tuesday, April 20, 2004 12:45 PM > > To: [EMAIL PROTECTED] > > Subject: Your message to nant-developers awaits moderator approval > > > > > > Your mail to 'nant-developers' with the subject > > > > FW: Compile error > > > > Is being held until the list moderator can review it for approval. > > > > The reason it is being held: > > > > Post by non-member to a members-only list > > > > Either the message will get posted to the list, or you will > > receive notification of the moderator's decision. > > > > -----Original Message----- > > From: Glenn [mailto:[EMAIL PROTECTED] > > Sent: Tuesday, April 20, 2004 12:43 PM > > To: '[EMAIL PROTECTED]' > > Subject: FW: Compile error > > > > I received the following error when running the following .build > > file. > > > > > > > > > > Target(s) specified: CompileEntity > > Build sequence for target `CompileEntity' is CompileEntity > > Complete build sequence is CompileEntity > > > > CompileEntity: > > > > [solution] Starting solution build. > > [solution] Loading projects... > > [solution] Loading project 'c:\ss\printstream framework > > dev\frameworkdev\dll\entities\gl_company\GL_Company.vbproj'. > > [solution] Project: GL_Company Relative Output Path: C:\test\ > > Output Path: C:\test Documentation Path: > > [solution] Project: GL_Company Relative Output Path: C:\test\ > > Output Path: C:\test Documentation Path: > > [solution] Cleaning up temp folder > > C:\DOCUME~1\glennb\LOCALS~1\Temp\6a9vfkcz. > > > > 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.Project.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() > > > > > > > > ------ > > The command line params passed to nanat were the following > > > > -D:Entity="GL_Company" -D:EntityModule="BookEstimating" > > -D:SSDBPath="\\fileserver\data\PrintStream Framework Dev\srcsafe.ini" > > -D:SSPassword="rasool" -D:SSUser="glennb" > > -D:EntitiesXmlPath="C:\SS\PrintStream Framework > > Dev\FrameworkDev\XML\Entities" -D:Company="Streamline" > > -D:EntitiesSourcePath="C:\SS\PrintStream Framework > > Dev\FrameworkDev\DLL\Entities" > > -D:SSEntitiesPath="$/FrameworkDev/DLL/Entities" > > -D:SSEntitiesXmlPath="$/FrameworkDev/XML/Entities" > > -D:ReplaceFiles="true" -D:Config="Debug" -D:OutputDir="C:\test" > > > > There are extra variables passed because this build is running > > from a generic plugin architecture. > > > > The project (C:\SS\PrintStream Framework > > Dev\FrameworkDev\DLL\Entities\GL_Company\GL_Company.vbproj) exists, > > and does compile within the ide. > > > > > > > > > ------------------------------------------------------- This SF.net email is sponsored by: The Robotic Monkeys at ThinkGeek For a limited time only, get FREE Ground shipping on all orders of $35 or more. Hurry up and shop folks, this offer expires April 30th! http://www.thinkgeek.com/freeshipping/?cpg=12297 _______________________________________________ nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers
