Using Isolated Components
By using isolated components, authors of installation packages can specify that the installer copy the shared files of an application directly into the application's folder rather than to a shared location. This private set of files are then used exclusively by the application.
For more information, see Installing a COM component to a private location, Installing a non-COM component to a private location, Make a COM component in an existing package private , or Make a non-COM component in an existing package private.