I want to get the Rhino version of the current file. Every file I try this on returns -1. Using V7. Any ideas?
I don’t know the answer to your ReadFileVersion issue, but as a workaround could you read the file file into a file3dm object and get the Rhino version from that? Here’s a cs partial snippet from a different context that does that reliably:
File3dm f3dm = Rhino.FileIO.File3dm.Read(args[0]);
if (f3dm is null)
throw new InvalidOperationException("Not a valid .3dm file");
else
{ string fVersion = f3dm.ApplicationName;
if (fVersion is null)
throw new InvalidOperationException("No Rhino version information in this file");
else
{
//Console.WriteLine(fVersion);
1 Like
Thanks, I did find another workaround.
Hi @JimCarruthers,
This is left over Rhino v1, v2, and maybe v3 support. If you have an alternative method, then use it and pretend you’ve never seen this.
– Dale