>"Normally, the higher minor version have compatibility with the lower 
one."
So not always, then.  "Normally" is a world away from "there's a 
specific policy in place to make sure all versions are backwards 
compatible".

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.

Thanks,
Rob

On 15/01/2013 15:58, Bruce Cran wrote:
> On 15/01/2013 15:42, Rob Hamflett wrote:
>> Aren't security patches implemented by redirecting the
>> loader to the new assemblies?  It seems strange having a system where
>> the security of potentially hundreds of programs could be reduced by a
>> command line typo.
>
>>From
> http://social.msdn.microsoft.com/Forums/en/vcgeneral/thread/4eba883d-d14b-4fc5-912d-aaafcf0bffab
> :
>
> "Visual C++ libraries no longer depend on manifests and are no longer
> installed in the WinSxS folder. Normally, the higher minor version have
> compatibility with the lower one. Once Microsoft provides a hotfix,
> which is a patched version of the affected library, Microsoft
> automatically updates library files that are centrally-deployed
> (installed in System32 Directory)."
>



------------------------------------------------------------------------------
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
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to