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

Reply via email to