我为 Revit Structure API 创建了许多加载项。每个工具都必须有一个实现接口 IExternalCommand 的类。
在最新版本的 Revit 中,要使您的工具正常工作,您需要在实现该接口的类上具有两个属性:
[再生(RegenerationOption.Manual)] [事务(TransactionMode.Automatic)]
括号中的值可以改变,但一定有一些东西。我经常发现自己忘记设置属性,然后在运行时崩溃。Visual Studio 2010 中是否有任何方法可以添加编译器警告或错误,说明如果您的类实现了该接口,则它必须具有这两个属性?如果有帮助,我会重新整理。
谁能指出我正确的方向?