I've written a script that works fine on Vegas 17 and above. I know that Vegas 13 and below use a different namespace so that not supported, so I was claiming that the script would work fine on Vegas 14~19.
After I posted the script, a guy was using Vegas 15 and found that my script didn't work properly. He showed me the error details, which showed: "The type or namespace name 'ElastiqueStretchAttributes, ClassicStretchAttributes, TimeStretchPitchShift' could not be found." I know these classes work fine in my Vegas latest version. But I don't know that they don't work on those versions.
So how do I know which versions can use these (or other) classes, and decide which versions to use it in? I don't have older versions of Vegas. I want to check the versions directly in the script, instead of writing separate scripts for those versions.
The exception cannot be caught by "try catch" because it is a reference error.