I downloaded and installed the lastest
4.0.1f Patch (which wonderfully fixes my variables view window) and wanted to put some code in my program to disable the variables view if the version of TestStand the user is running is less than this patch. When I retrieve Engine.VersionString, the value is 4.0.1f1 (4.0.0.1030) while the MajorVersion is 4, the MinorVersion is 0, and the RevisionVersion is 0. Why is the Revision 0? Shouldn't it be 1? Since I can't seem to find BuildVersion, I have to resort to parsing up the VersionString. Is there something I am missing?
I can see where having the BuildVersion would be pretty handy since the named version isn't the same as the numbered version.
Any advice would be appreciated.