Ok, I have NAntContrib working! I was able to get a VB6 task to work ok. Now I'm on to trying to build a msm file.
Here is the modified sample from James Geurts: --------------------------------------------------------- <project name="testmsm" default="test"> <property name="product.name" value="uaCore" /> <property name="company.name" value="UAI, Inc." /> <target name="test"> <property name="msm.version" value="1.0.1" /> <property name="msm.id" value="E8B6E58E5B034BCEAA2E68B49093465E" /> <property name="msm.guid.product" value="{E8B6E58E-5B03-4BCE-AA2E-68B49093465E}" /> <property name="msm.guid.upgrade" value="{33C71A5C-DC86-4d79-95A7-14FED9720F9B}" /> <property name="product.dir" value="." /> <msm output="${product.name}.msm" sourcedir="${product.dir}" id="${product.name}.MergeModule.${msm.id}" version="${msm.version}" debug="true" verbose="true" > <properties> <property name="ProductName" value="${product.name}" /> <property name="Manufacturer" value="Invalid"/> <property name="ProductCode" value="${msm.guid.product}" /> <property name="UpgradeCode" value="${msm.guid.upgrade}" /> </properties> <directories> <directory name="D__SAMPLEPATH" foldername="SamplePath" root="TARGETDIR" /> </directories> <components> <component name="C__MainFiles__${msm.id}" id="{D1812D7A-781E-4C15-A2A5-0C396869D6E0}" attr="2" directory="D__SAMPLEPATH"> <key file="uaCore.dll" /> <fileset> <includes name="uaCore.dll" /> </fileset> </component> </components> </msm> </target> </project> ------------------------------------------------------- and here are the results: ------------------------------------------------------- NAnt 0.85 (Build 0.85.1551.0; net-1.1.win32; nightly; 3/31/2004) Copyright (C) 2001-2004 Gerry Shaw http://nant.sourceforge.net Buildfile: file:///C:/Documents and Settings/jcole/My Documents/test/2.0 Applica tions/Components/uaCore/msm.build Target(s) specified: test test: BUILD FAILED INTERNAL ERROR System.Resources.MissingManifestResourceException: Could not find any resources appropriate for the specified culture (or the neutral culture) in the given asse mbly. Make sure "NAnt.Contrib.Schemas.Msi.resources" was correctly embedded or linked into assembly "NAnt.Contrib.Tasks". baseName: NAnt.Contrib.Schemas.Msi locationInfo: <null> resource file name: NA nt.Contrib.Schemas.Msi.resources assembly: NAnt.Contrib.Tasks, Version=0.85.155 1.0, Culture=neutral, PublicKeyToken=null at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo cultur e, Boolean createIfNotExists, Boolean tryParents) at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo cultur e, Boolean createIfNotExists, Boolean tryParents) at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo cultur e, Boolean createIfNotExists, Boolean tryParents) at System.Resources.ResourceManager.GetString(String name, CultureInfo cultur e) at System.Resources.ResourceManager.GetString(String name) at NAnt.Contrib.Tasks.SchemaValidatedTask.InitializeTask(XmlNode TaskNode) at NAnt.Contrib.Tasks.Msi.MsmTask.InitializeTask(XmlNode TaskNode) at NAnt.Core.Task.InitializeElement(XmlNode elementNode) in c:\src\nantcvs\na nt\src\NAnt.Core\Task.cs:line 364 at NAnt.Core.Element.Initialize(XmlNode elementNode) in c:\src\nantcvs\nant\s rc\NAnt.Core\Element.cs:line 187 at NAnt.Core.Project.CreateTask(XmlNode taskNode, Target target) in c:\src\na ntcvs\nant\src\NAnt.Core\Project.cs:line 1000 at NAnt.Core.Target.Execute() in c:\src\nantcvs\nant\src\NAnt.Core\Target.cs: line 250 at NAnt.Core.Project.Execute(String targetName, Boolean forceDependencies) in c:\src\nantcvs\nant\src\NAnt.Core\Project.cs:line 878 at NAnt.Core.Project.Execute() in c:\src\nantcvs\nant\src\NAnt.Core\Project.c s:line 835 at NAnt.Core.Project.Run() in c:\src\nantcvs\nant\src\NAnt.Core\Project.cs:li ne 903 Please send bug report to [EMAIL PROTECTED] Total time: 1.2 seconds. ------------------------------------------------------- Thanks to James and Gert for getting me this far. Any ideas on whats wrong with the msm.build file? Thanks, John Cole ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ NAntContrib-Developer mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nantcontrib-developer