06-07-2006 02:06 PM
3.1.0.100 is the default version for 3.5 (and 3.1). We have stopped incrimenting this type to allow users to modify it and keep their changes when upgrading TestStand. Unfortunately, there is a bug that makes certain situations occur that will make TestStand think it needs to save a file, when it does not.
If you have not intentionally modified this type, you can revert it to 3.1.0.100, and save the affected files (this should modify your process model and several type palette files). This will solve the problem.
If you have intentionally modified CommonResults, you can follow the additional steps provided in the linked post.
Allen P.
NI
06-07-2006 03:06 PM
You said
"If you have not intentionally modified this type, you can revert it to 3.1.0.100, and save the affected files (this should modify your process model and several type palette files). This will solve the problem."
As soon as I read in my sequence files form version 3.1, it changes the TestStand data types and leaves the loaded sequences untouched.
How do I force TestStand to update the data types in the loaded sequence files with the TestStand data types?
06-07-2006 03:31 PM
06-07-2006 03:50 PM
Ok, That fixed it.
I don't know how the type was changed in the first place. I did not intentionally change it, and if I did, I would not have come up with a verion like 3.1.0.9097.
Anyway, that annoying message is gone and I know how to deal with it if it ever returns.
I also found an option to 'propmt me' if the types are changes so that I can choose which one to keep. I found it when I was viewing CommonResults Properties. There are several tabs, one of them is 'Version' In there I can set the choice to 'Always prompt the user to resolve this conflict' instead of 'Use the definition that has the highest version number ...'.
Is there some whay to set this as the default for ALL sequences?
06-08-2006 10:08 AM