I have checked in some changes to the installer tasks. This may potentially break your code, but it is much better this way.
I have fixed the fileset bug for component files. It now obeys the NAnt Fileset rules, rather than expecting a directory structure similar to that defined in the msi/directories element. This is the one that might break your code. I have removed the xml doc attributes for now. This is to temporarily have the task in working order, at the expense of the documentation. Setting the language for a file that is not an assembly should work now. Let me know if you experience problems with the method though. If anyone is curious, this is what is on my to do list for these tasks: ------------------------------------------------------ Force property specification for msi (ProductName, Manufacturer, ProductCode, UpgradeCode) Remove property requirement for msm (ProductName, Manufacturer, ProductCode, UpgradeCode) Do not populate FeatureComponents table for merge modules Move attributes (license, banner, background) from MSIBase to the msi element Remove the temp directory if files are read-only. Fix the registry bug for specifying a value for the default registry key. Add support to find files/directories via the <search elements Jim ------------------------------------------------------- SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps & Web services for Linux with a free DVD software kit from IBM. Click Now! http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click _______________________________________________ NAntContrib-Developer mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nantcontrib-developer