11-08-2024 03:06 AM
Hello everyone,
I installed TestStand 2024 Q4 on my machine and created an environment with it. After that, I built a deployment.
When I installed this deployment on my deployment machine and tried to start the TestStand runtime with my environment, I encountered the following error:
"The prototype of member 'SequenceFileCache' in class 'ManagedModelSupport.SequenceFileCache' in assembly 'ManagedModelSupport, Version=24.0.0.49152, Culture=neutral, PublicKeyToken=null' depends on a type from assembly 'NationalInstruments.TestStand.Interop.API, Version=24.0.0.49152, Culture=neutral, PublicKeyToken=ad9244eb3b825cd8', but that assembly could not be loaded (NOTE: To force a refresh of the information for this assembly, select the 'File->Unload All Modules' menu item.)."
when i go to Help --> about : (in TestStand run time window)
I also noticed that, when I open TestStand on my development machine, the version of engine is not 24.0 but 23.0:
TestStand 2024 Q4 --> Help --> about:
Additionally, the configuration file under the Environment (automatically generated by TestStand) has the same issue:
Can you help me solve this Issue ?
Thanks
Hatim
11-11-2024 12:36 PM
Hi Hatim,
Could you please verify if the interop files are present inside the TestStand Deployment folder after installation.
Also, could you share more details about the deployment type (msi, package, etc.) and the packages or msi involved.
We have tested out the initial scenarios but would need more details to investigate it further.
Thanks
Saket
11-13-2024 01:36 AM
Hi,
thank you for your response.
>>> Could you please verify if the interop files are present inside the TestStand Deployment folder after installation :
- yes the interop file are existing after installating the deployed project under:
>>>could you share more details about the deployment type (msi, package, etc.):
- the deployed type is "msi":
>>> the packages or msi involved:
11-18-2024 10:39 PM
Hi Hatim,
Based upon the info you shared, i can see TestStand 2023 Q4 Runtime. Are you using the 2023 or 2024 Deployment Utility.
11-19-2024 02:05 AM
Hi,
im using 2024 Deployment Utility.
As you can see in the Screenshot i send in the first message, the TestStand 2023 Q4 Runtime is the default engine version of the TestSTand 2024 Q4 regardless of the Deployment utility.
Steps i done:
i installed TestStand 2024 Q4 in a new frech environement, then i opened TestTSand 2024 Q4 --> then i found that the engine version is TestStand 2023 Q4
11-19-2024 07:28 AM
Hi Hatim,
TestStand engine version is not same as runtime version. Your understanding is correct that for TestStand 2024 Q4 release engine version is 23.0.0 For your use case you need to configure TestStand 2024 Q4 runtime engine in TSDU to avoid the issue.
Hope this information helps you.
Thanks
Prateek Gupta
11-19-2024 07:53 AM
Hi Prateek,
what should i modify in TSDU ?
Thanks
11-19-2024 08:50 AM
Hi Hatim,
You need to include TestStand 2024 Q4 Runtime component instead of TestStand 2023 Q4 Runtime component in TSDU. This should fix your problem.
Thanks
Prateek
11-19-2024 09:00 AM
Hi Prateek,
it does not, im already using the correct version
11-19-2024 10:21 AM
Hi Hatim,
Can you try to select this highlighted option shown in the image below and see if that help you fix the problem.
Thanks
Prateek