Revit ActiveAddInId语句错误

时间:2014-02-25 06:26:49

标签: revit

这是我认为应该有效的陈述:

commandData.Application.ActiveAddInId;

错误:只能将赋值,调用,递增,递减和新对象表达式用作语句

2 个答案:

答案 0 :(得分:2)

您看到了这一点,因为您没有将值分配给变量。 Active AddInId变量只是一个表示GUID的字符串,因此不能将其作为语句调用。

你想在这里完成什么?

答案 1 :(得分:2)

如果要检索插件的ID,则应创建变量,然后分配AddinId属性。根据revit API文档,ActiveAddInId变量属于类AddInId。所以你的代码看起来应该是这样的。

AddInId id = commandData.Application.ActiveAddInId;