string path = @"C:xxx.rfa";//模型地址
BasicFileInfo fileInfo =BasicFileInfo.Extract(path);//引入Autodesk.Revit.DB.BasicFileInfo
MessageBox.Show(fileInfo.SavedInVersion);
该方法在Revit 2020下已失效。
以下这是在谷歌找到的模型版本信息获取方式,理论山兼容所有版本,亲测可用
private string ReadFileVersion(string filePath) { string fileVersion = null; var rawData = GetRawBasicFileInfo(filePath); var rawString = System.Text.Encoding.Unicode.GetString(rawData); var fileInfoData = rawString.Split(new string[] { "