0

这是我认为应该有效的声明:

commandData.Application.ActiveAddInId;

错误:只有赋值、调用、递增、递减和新对象表达式可以用作语句

4

2 回答 2

2

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

你想在这里完成什么?

于 2014-02-25T14:02:38.800 回答
2

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

AddInId id = commandData.Application.ActiveAddInId;
于 2014-03-10T22:09:49.173 回答