Yesterday I was trying to use a program I wrote in C# using OpenSTAADUI on a colleagues computer and it blew up. The reason was that my colleague's OpenSTAADUI.tlb file is from 2010 whereas mine is from from 2013.
I call the method PropertyUI.GetSectionPropertyList, which doesn't exist on his computer, so I assume that his OpenSTAADUI type library does not declare an interface for this method. I tried registering my version of OpenSTAADUI on his computer, but that didn't help.
This is a big problem if I'm planning to roll out my program across the office.... Does anybody know how to solve this?