Quote Originally Posted by VaxoP
And.. if my program is coded in sp5 will it work on a computer with no sp?
It might, but it depends what your program does. Not surprisingly, the Service Packs fix bugs and/or add features.. so if you use an older one it will include those bugs (or not have the features), and your program may fail. A later SP may not have bugs that you actually rely on!

To know whether it will affect your program, you will need to fully test your application against that particular SP (even if you have tested against earlier/later SP's). This means fully testing your application against all 8 sets of runtimes (no sp, sp1-6, and sp6b).

The same goes for any additional components/references that you use, so you need to test each version of those components against each version of each other, and each set of runtimes. If you have just two components/references, and they have only two versions each (which is extremely low!), that means you need to fully test your application: 2 (component1) * 2 (component2) * 8 (runtimes) = 32 times!


If you aren't willing to test your application (fully) all of those extra times then you will just have to hope it works..

..or simply ensure that the version(s) you have tested against already are installed, by providing a full installation package.