Hi,
Well the current "right" answer is to create a Merge Module with your shared
component, and reference that Merge Module from your other deployment
projects. As long you author the Merge Module properly, Windows Installer
will take care of the reference counting for you.
FWIW, most (if not all) legacy installation programs support reference
counting shared dll's to prevent uninstalling them until each app that uses
the component has been removed.
What tool(s) are you using to package your apps?
--
****************************************
Michael Sanford
Windows Installer MVP
****************************************
"VJ" <vi********@yahoo.com> wrote in message
news:eI**************@TK2MSFTNGP12.phx.gbl...
Is this right place to ask this Question.. IF not direct me ...
We have four products..i.e 4 executables. All of them share a common DLL.
If all these packages are installed on a machine, I want the common DLL to
uninstall only after the last product is removed.. How do I accomplish
this...
VJ