1

Revit 2019 または以下のバージョン用に作成された Revit アドインがいくつかあります。現在、Revit 2020 のツールをアップグレードしようとしていますが、API メソッドにいくつかの重要な変更があるようです。幸いなことに、それらの一部は下位互換性があるため、コードを新しい API メソッドで更新するだけで、Revit 2020 および 2019 で使用できます。ただし、Revit 2020 でしか機能しないものもあります。(例ImageInstance.Create(Document, View, ElementId, ImagePlacementOptions)

この場合、同じコード ベースを異なる Revit バージョンと互換性を維持するための最良の方法は何でしょうか? If ステートメントを使用して Revit バージョンごとに適切な API メソッドを決定することは容易に想像できますが、ツールのメンテナンスには理想的ではないようです。

アドバイスをいただければ幸いです。

4

1 に答える 1