Hello,
I'm trying to
build a msm file for one of our projects.
I would
like to create a simple merge module that includes one file and places it in a
folder in the common files directory.
I've looked at the
NAntContribInstall.include and extrapolated the following
file:
---------------------------------------<?xml
version="1.0"?>
<project name="uaStatus" >
<target name="uaStatus.msm" depends="install.prepare" description="Build MSM Merge Module of uaStatus">
<property name="uaStatus.id" value="8EA4D3D7-56C4-4635-8C64-D4506D9EB8FF" />
<msm
output="uaStatus.msm"
sourcedir="${installsource.dir}"
id="uaStatus_MergeModule.${uaStatus.id}"
version="${uaStatus.version}"
debug="true"
verbose="true"
>
<properties>
<property name="ProductName" value="uaStatus" />
<property name="ProductVersion" value="${uaStatus.version}" />
<property name="Manufacturer" value="UAI, Inc."/>
<property name="ProductCode" value="{22C3E5CA-0332-4c71-B493-70D2F33BC762}" />
<property name="UpgradeCode" value="{D369C12B-D288-46b9-B791-5C3F4BB7386A}" />
</properties>
<directories>
<directory name="UAI_FOLDER" foldername="UAI" root="CommonFilesFolder">
</directory>
</directories>
<components>
<component name="MainFile_${uaStatus.id}" id="{3A3383B4-4ABD-41b2-B8F3-8694FBDB4BA3}" attr="2" directory="UAI_FOLDER">
<key file="uaStatus.exe" />
<fileset basedir="${installsource.dir}">
<includes name="uaStatus.exe" />
</fileset>
</component>
</components>
</msm>
</target>
</project>
<project name="uaStatus" >
<target name="uaStatus.msm" depends="install.prepare" description="Build MSM Merge Module of uaStatus">
<property name="uaStatus.id" value="8EA4D3D7-56C4-4635-8C64-D4506D9EB8FF" />
<msm
output="uaStatus.msm"
sourcedir="${installsource.dir}"
id="uaStatus_MergeModule.${uaStatus.id}"
version="${uaStatus.version}"
debug="true"
verbose="true"
>
<properties>
<property name="ProductName" value="uaStatus" />
<property name="ProductVersion" value="${uaStatus.version}" />
<property name="Manufacturer" value="UAI, Inc."/>
<property name="ProductCode" value="{22C3E5CA-0332-4c71-B493-70D2F33BC762}" />
<property name="UpgradeCode" value="{D369C12B-D288-46b9-B791-5C3F4BB7386A}" />
</properties>
<directories>
<directory name="UAI_FOLDER" foldername="UAI" root="CommonFilesFolder">
</directory>
</directories>
<components>
<component name="MainFile_${uaStatus.id}" id="{3A3383B4-4ABD-41b2-B8F3-8694FBDB4BA3}" attr="2" directory="UAI_FOLDER">
<key file="uaStatus.exe" />
<fileset basedir="${installsource.dir}">
<includes name="uaStatus.exe" />
</fileset>
</component>
</components>
</msm>
</target>
</project>
-----------------------------------------------------
Nant reports BUILD
SUCCEEDED but no msm file has been created.
I've read about some
documentation that will get created, but I have not been able to find much info
on this. Any help would be appreciated in getting this simple msm file
working.
Thanks,
John
Cole
-------------------------------------
This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. This message contains confidential information and is intended only for the individual named. If you are not the named addressee you should not disseminate, distribute or copy this e-mail.