08-16-2022 08:33 AM
Hello All,
It has been a while but I am back at it again. Been a couple of years since deploying a TestStand application but this is a new one to me. I have upgraded my NI Development System many times since the last deployment. That being said I am getting an error that does not make much sense. The error is attached to be viewed. In my Drivers and Components I have the NI Labview Runtime 2020 checked which is the Labview version I am using for development. The first time it failed I then went back and enabled the RTE for 2019, still get the same error. I know for a fact if I check all the RTE versions available which are 2018, then 2015, the errors is cleared and the TestExec launches. I like to keep my deployments optimized so I don't want s/w being deployed that isn't required. My development system is Labview 2020. Why is the TestExec stating it needs a 2018 RTE or compatible? I have 2020 RTE included, should that not be compatible? Thanks again in advance for any help.
V/r,
Troy
08-16-2022 09:12 AM
TestExec might have been built using LV2018 and hence requires 2018 RTE.
08-16-2022 09:48 AM
Santhosh - I can accept that however you would think that if that is indeed the case that, like other drivers and components, that LRE should be checked by default and state it is required. Just to take a little bit of the ambiguity out of this process and save a lot of time from trial and error.
I appreciate the response.
V/r,
Troy
08-21-2022 05:35 PM
The Test Exec, I assume it is the custom UI and not Sequence Editor itself. Could you please share some snippets of what you see on the deployment screen?
08-22-2022 01:48 PM
I believe you need to take your (2018/2015) TestExec project file (_.lvproj), save it using LV2020 and build a new executable which will now run LV2020. The LVRuntime.exe will run the year the project executable is built too.