There may be an easy way to do this, but I could not find it:
For Software Prerequisites you can set a Launch Condition for install to only take place if the OS is at or above a certain version, but I would like to do the opposite, and install a prerequisite if your OS is below a certain version.
The reason for this is that the latest .NET will not work on W2K. I've figured out how to make the proper Installer Condition for .NET 3.5 to only install on Windows XP and above. But in addition to this, I'd like .NET 2.0 to only install on Windows 2000. That way users with newer operating systems will get the latest .NET, while users of older operating systems will get a less desirable version, but one that still works with our software.
If there's a way to do this already and I just missed it, please let me know. Thanks for your consideration.