> > There is no guarantee that your product would work just fine with CLR > 4.0 just because it works with CLR 2.0 (Framework 3.5).
The WiX version test is a guarantee that it WON'T work because it will refuse to install. We work very hard to make sure that our software is "upwardly compatible" and the .NET Framework people do the same. All that hard work is negated if the installer has a pedantic version test. The test for a version of the Framework must (optionally) be "Vx.x or any version that claims to support Vx.x". We write "enterprise grade" software. Enterprises don't want to upgrade without a good reason. Ten years from now, when a customer calls us up to ask if they can install a ten year old release on Windows 2020, I want to say yes. I don't want to explain that it won't work because the installer will refuse to install. > > For CLR 4.0 the CLR has moved into a SxS model whereby 4.0 can be > loaded in-proc SxS 2.0 runtime, and the 5.0 runtime will be loaded into > process alongside the 4.0 runtime, etc. Therefore, they are moving away > from a model where CLR 4.0 assumes it can run CLR 2.0 runtime solutions > with compatibility. There is extra work you will have to do with > manifests to allow that scenario to work, and you will have to update > that manifest for each new FW released. Your setup would also have to > change to take this into account. The SxS model only works for applications. Libraries are still loaded into whatever version is loading them. I think you can also create a manifest that says "run on whatever is installed" (I haven't tried that). > > So actually it's a good thing that the 3.5 detection logic doesn't > assume 4.0 matches because if it did you may find your solution > installed onto a platform that is not back compat with your solution. No, it's actually a bad thing because it forces my software to break for no reason. Give me a chance to install so I can see if it works. John Vottero ------------------------------------------------------------------------------ SOLARIS 10 is the OS for Data Centers - provides features such as DTrace, Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW http://p.sf.net/sfu/solaris-dev2dev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users