I am getting the following error…(even though the example on the wiki doesn’t seem to use merge modules).
Validation Error: The element 'NAnt.Contrib.Tasks.Msi.MsiTask:msi' h as invalid child element 'NAnt.Contrib.Tasks.Msi.MsiTask:binaries'. Expected 'NA nt.Contrib.Tasks.Msi.MsiTask:mergemodules'. An error occurred at , (36, 4).
What is wrong with my nant code…..(I haven’t actually added the creation of virtual directories as I am still trying to figure that out)….
<!-- msi directories --> <property name="msi" value="${output}\msi"/> <property name="msi.file" value="${msi}\${assembly.name}.msi"/> <property name="prod.code" value="{6669F398-4C63-4f5d-982C-05EDB18F741D}"/> <target name="buildMSI" description="Build an MSI file to use for installing the component">
<echo message="assembly.name=${assembly.name}"/>
<mkdir dir="${msi}"/>
<msi output="..\..\${msi.file}" license=".\bldfiles\license.rtf" sourcedir="${staging}" verbose="true" debug="true">
<properties> <property name="ProductName" value="${assembly.name}"/> <property name="ProductVersion" value="1.0"/> <property name="Manufacturer" value="Avaya"/> <property name="ProductCode" value="${prod.code}"/> </properties>
<directories> <directory name="WebSvcBinDir" foldername="bin" root="TARGETDIR"/> <directory name="WebSvcLogDir" foldername="log" root="TARGETDIR"/> </directories>
<components> <!-- Windows Service Installation information --> <component name="WinSvc_ConfigFiles" id="{13A9804D-AD9E-4359-B389-F470797E3D20}" attr="2" directory="TARGETDIR" feature="ConfigFiles"> <key file="HSEMWebService.config" /> <fileset basedir="${staging}"> <include name="*.config" /> </fileset> </component>
<component name="WinSvc_ExeFiles" id="{26E0BF58-7118-429b-9793-8BDA17E9B1FA}" attr="2" directory="WebSvcBinDir" feature="DefaultFeature" keepsubdirs="true"> <key file="HSEM.WebService.dll" /> <fileset basedir="${staging.bin}"> <include name="*.exe" /> <include name="*.dll" /> </fileset> </component> </components>
<features> <feature name="DefaultFeature" title="${assembly.name} Main Feature" display="1" typical="true" directory="TARGETDIR"> <description>${assembly.name} core files</description> </feature> <feature name="ConfigFiles" title="${assembly.name} Main Feature" display="1" typical="true" directory="TARGETDIR"> <description>${assembly.name} config files</description> </feature> </features> <binaries> <binary name="MSVBDPCADLL" value="..\..\..\sharedLib\tools\msilibs\MSVBDPCA.DLL" /> </binaries> </msi> </target>
thanks, dean The information contained in this e-mail and any attachments hereto are for the exclusive use of the addressee and may contain confidential, privileged and nondisclosable information. If the recipient of this e-mail is not the addressee, or a person responsible for delivering this e-mail to the addressee, such recipient is strictly prohibited from reading, printing, photocopying, distributing or otherwise using this e-mail or any attachments hereto in any way. If the recipient has received this e-mail in error, please send return e-mail immediately notifying us of your receipt of this e-mail and delete the e-mail from your inbox. Thank you. |
- [NAntC-Dev] mergemodules needed for virtual directories.... Dean Hiller