An mst calling another MSI (nested). Everything works fine. It is installed from the network (s drive). When disconnected S drive and then try to uninstall, it gives error 1706. Have disabled the ResolveSource for Uninstall. Still doesn't help. The child MSi resides on the server and that's causing the problem. Whats the best way of doing this.
Just make sure you have no hard coded paths in your CustomAction table for your nested installation that may be giving some undesireable affects. Ideally what you want to see (if your nested MSI sits alongside your package on the source folder) is just the name of the MSI in the source column and properties for that msi in the target column.