RevitStructureAPI用にいくつかのアドインを作成します。各ツールは、インターフェイスIExternalCommandを実装するクラスを持っている必要があります。
Revitの最新バージョンでは、ツールを機能させるには、そのインターフェイスを実装するクラスに2つの属性が必要です。
[Regeneration(RegenerationOption.Manual)] [Transaction(TransactionMode.Automatic)]
括弧内の値は変更できますが、そこに何かがあるはずです。多くの場合、属性を設定するのを忘れていることに気づき、ランタイムになるとクラッシュします。Visual Studio 2010に、クラスがそのインターフェイスを実装する場合、これら2つの属性が必要であるというコンパイラの警告またはエラーを追加する方法はありますか?それが助けになるなら、私はリシャーパーを持っています。
誰かが私を正しい方向に向けることができますか?