Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这是我认为应该有效的声明:
commandData.Application.ActiveAddInId;
错误:只有赋值、调用、递增、递减和新对象表达式可以用作语句
您看到这一点是因为您没有将值分配给变量。Active AddInId 变量只是一个表示 GUID 的字符串,因此不能作为语句调用。
你想在这里完成什么?
如果要检索插件的 Id,则应创建一个变量,然后分配该AddinId属性。根据 revit API 文档,该ActiveAddInId变量属于该类AddInId。所以你的代码应该看起来像这样。
AddinId
ActiveAddInId
AddInId
AddInId id = commandData.Application.ActiveAddInId;