On 16/01/2013 09:26, Rob Hamflett wrote:
> Doesn't this just bring back DLL Hell?  It seems that we have to
> completely abandon using merge modules for runtime deployment.  How is a
> user performing a command line installation or repair supposed to know
> whether or not it's safe to use the 'a' option for file replacement?
> They probably don't know (and have no easy way to find out) whether or
> not the installer contains the runtime.  It seems like the only safe
> option is to copy the runtime DLLs into your application's folder.  Sure
> you could use the redistributable exe and then link to the system ones,
> but given that these could be accidentally downgraded, that's not really
> an option.  Deploying the DLLs locally doesn't get you any of the
> benefits when the shared DLLs are updated, but at least they're less
> likely to be downgraded without your knowledge.

Yes, it brings back DLL hell - but isn't the answer not to use 'a' for 
exactly this reason?

-- 
Bruce Cran

------------------------------------------------------------------------------
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612 
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to