Hi Ted, Sorry, I should have mentioned that the xsd file that I pointed you to was the most recent version, thus only valid for a nightly build of NAntContrib. Also, the keepsubdirs attribute was just recently added, so it would only be valid in a very recent nightly build of NAntContrib.
Is there any way you could provide the build script that you are using? Also, could you provide the entire output w/ error? Thanks Jim -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Ted Quinby Sent: Thursday, July 29, 2004 9:37 AM To: [EMAIL PROTECTED] Subject: [Nant-users] msi, components, and subdirs My installation has the following directory hierarchy/structure: <Main_Install_Folder> <Subdir /> <Subdir /> <Subdir /> <Sub_SubDir />> <Subdir /> </Main_Install_Folder> All files in all components saved to the Main_Install_Folder are added to the MSI without a problem. When the msi task hits one of the subdirectory components (with multiple files to be included), only the first file is added, followed by this error: Unable to build MSI database 'C:\earthit\users\quinby\SIS_build_0.85\install_test\sis-install-0.0.0.9.msi '. Object reference not set to an instance of an object. If I comment out the offending subdir, the next subdir exhibits the same behavior. I was previously directed by Jim to look at the MSITask.xsd schema at the following link: http://cvs.sourceforge.net/viewcvs.py/nantcontrib/NAntContrib/src/Tasks/Msi/ MsiTask.xsd?rev=1.7&view=auto At the top of the page is mention of the keepsubdirs attribute -- I've incorporated this xsd into my implementation of nant and played around with this attribute but am still getting this error. Am I on the right track here? Excerpts of my components are as follows: <component name="C_Main" id="{0E2DE7A7-6F89-4a99-9368-807676F920E4}" attr="2" directory="MAINFOLDER" feature="DefaultFeature" keepsubdirs="true"> <key file="SIS.exe" /> <fileset basedir="${build.dir}"> <include name="SIS.exe" /> </fileset> </component> <component name="C_Resources" id="{A2BDA996-8440-49E7-A4F7-3AB254C98D2B}" attr="2" directory="SUBFOLDER" feature="DefaultFeature"> <key file="crops.txt" /> <fileset basedir="${build.dir}\resources"> <include name="crops.txt" /> <include name="divervehicles.txt" /> </fileset> </component> ------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click _______________________________________________ Nant-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-users ------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click _______________________________________________ Nant-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-users