问题描述
我使用 Autodesk.Inventor.Interop.DLL 来处理 Autodesk Inventor API。 “嵌入互操作类型”选项设置为 false
。
目标是遍历所有用户模型参数并从提供的 JSON 文件更新值,它确实有效,但由于此错误,我无法更新 单位:object does not contain a definition for "set_Units"
。
obj.unit 是 string
知道如何设置用户参数的单位吗?
解决方法
解决方案是将动态值转换为字符串:
string unit = Convert.ToString(obj.unit);
user_param.set_Units(unit);