From: James G. <ji...@bi...> - 2004-02-08 00:05:20
|
Hi Bob, Glad it worked for you. Right now, both the msi and msm tasks share some code, so some unnecessary things like this are present. I'll add those changes to the list of things todo with these tasks. The TextStyle table can be removed. As for the binary table, the rows could be removed from it, but it should not be deleted as the user could still specify binary information for that table. That data is left over from me just copying the MSITaskTemplate.msi file as a merge module. As for the FeatureComponents table, the rows are populated because this table maps the merge modules components to the feature that the merge module is assigned to. The Feature_ guid {00000000-0000-0000-0000-000000000000} is basically a place holder to be replaced by the guid of the feature associated with the merge module. Jim -----Original Message----- From: nan...@li... [mailto:nan...@li...] On Behalf Of Bob Arnson Sent: Saturday, February 07, 2004 6:41 PM To: James Geurts Cc: nan...@li... Subject: Re[2]: [NAntC-Dev] NullReferenceException building MSM Saturday, February 7, 2004, 5:04:28 PM, you wrote: > You need to add these properties to the build file. The values specified > are just examples and can be changed: Excellent -- that did the trick! I'm curious, though; there isn't an MSI requirement that merge modules have those properties, so why does <msm>? They'll never get into a final .msi unless the .msi itself didn't have them set. The resulting .msm is mostly perfect. A couple questions: - <msm> populated the FeatureComponents table, which doesn't make much sense for a merge module. - MSMTaskTemplate.msm includes the Binary and TextStyle tables. Again, that's not typical use of a merge module. Is there a way to remove arbitrary tables (like how it currently removes empty tables)? -- sig://boB http://foobob.com ------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn _______________________________________________ NAntContrib-Developer mailing list NAn...@li... https://lists.sourceforge.net/lists/listinfo/nantcontrib-developer |