Please let me know if this is not the correct place to post this. I'm using <comregister> to unregister a number of components. I noticed that when you try to unregister a component that has been previously unregistered the unregistration process fails. I don't think there is an easy way to tell whether a component is registered or not but if there is, it might be nice to give the option of ignoring unregistered components when unregistering.
In my build file after unregistration occurs I clean the solutions. I've noticed that the components cannot be deleted and the clean fails. I'm cleaning the solutions using devenv.com. I checked library usage while I run the build and discovered that the component in question gets loaded by nant.exe (presumably this happens when <comregister> tries to unregister the component). The component is not "released" until nant finishes executing. I think this behavior explains why the components are not completely cleaned. I don't know whether this behavior is appropriate or if it should be considered a bug. Please note that the potential bug described above only occurs when one tries to unregister a component, the unregistration fails, and, finally, one tries to delete the component, all in one execution of nant. -- Edwin G. Castro Firing Systems Engineer [EMAIL PROTECTED] ------------------------------------------------------- SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media 100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33 Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift. http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285 _______________________________________________ Nant-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-users