Jim,
  Thanks for the quick responce and your fix to your
VDProjConverter, it is working on projects that create
msm files now.

  I'm trying to use your example and the output from
VDProjConverter, however I'm gettting a NAnt error.

-----------------------------------------
BUILD FAILED

INTERNAL ERROR

System.ArgumentException: Xml node has not been
mapped.
   at NAnt.Core.LocationMap.GetLocation(XmlNode node)
   at NAnt.Core.Target.Execute()
   at NAnt.Core.Project.Execute(String targetName,
Boolean forceDependencies)
   at NAnt.Core.Project.Execute()
   at NAnt.Core.Project.Run()
------------------------------------------

This is with NAnt 0.84.  I have succesfully built the
NAntContrib 0.84 to try and use the MSM tasks.  I was
wondering if you have gotten 0.84 to work?  I have
also downloaded the latest CVS version (as of this
morning) but I cannot get NAntContrib to build

------------------------------------------
      [csc] Compiling 88 files to
'C:\src\nantcvs\NAntContrib\build\nantcontrib-
0.85-debug\bin\NAnt.Contrib.Tasks.dll'.
           
c:\src\nantcvs\NAntContrib\src\Tasks\Svn\AbstractSvnTask.cs(36,45):
error CS0246: The type or namespace name
'AbstractSourceControlTask' could not b
e found (are you missing a using directive or an
assembly reference?)
------------------------------------------

I have attached the build file I am attempting to use,
which is a modified version of your exmaple (I didn't
change the GUIDs yet, I was going to do that after it
built the first time :-)

Again, thanks for the quick responce.

John Cole

<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>

-----Original Message-----
From: James Geurts [mailto:[EMAIL PROTECTED]
Sent: Monday, March 29, 2004 10:24 PM
To: John Cole;
[EMAIL PROTECTED]
Subject: RE: [NAntC-Dev] Example for creating a simple
msm file?


Hi John,

Please try this build script and see if it produces
the expected output.  It
is just a simple sample that I use.





-------------------------------------------------------
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

Reply via email to