On 16 January 2013 09:44, Bruce Cran <[email protected]> wrote: > 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? >
In theory the issue would be *other* installations being badly behaved and breaking our (well-behaved) software, and when later versions are *not* compatible with older versions. WinSxS was a good idea poorly implemented, and in particular poorly implemented in MSI (but then the GAC has some of the same problems). > -- > 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 ------------------------------------------------------------------------------ Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. ON SALE this month only -- learn more at: http://p.sf.net/sfu/learnmore_122712 _______________________________________________ WiX-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/wix-users

