Hi,
That's correct. Up until CVI 8.0, the runtime engine was distributed
strictly via merge modules (.msm files) which were cached locally under
the CVI installation directory. Specifically, CVI 7.1 would distribute
the 7.1 runtime engine merge modules found under the CVI71\redist
directory. As of 8.0, the merge modules are now installed to a common
location: Program Files\Common Files\Merge Modules. We also now
provide two (transparent) ways to include the runtime engine in your
distribution: piece-by-piece via merge modules or wholesale via a
self-sufficient installer exactly like the one that gets installed with
the IDE (and some other drivers). The latter actually caches itself as
well as the equivalent merge modules on your system. The end effect is
that you are now almost guaranteed to distribute the exact version of the
runtime engine that is on your system.*
Hope that was more clarifying than confusing.
Mert A.
National Instruments
*Almost. Because the merge modules do not cache themselves, if the
newest version of the runtime engine on your system was installed by a
CVI-built distribution that used the merge modules, then you could
still be out of date.