Revit API には .addin マニフェスト ファイルを介して API アプリケーションを登録する機能が備わっています。
ユーザのシステム上の次の 2 つの場所のいずれかにマニフェスト ファイルが配置されていると、Revit によって自動的に読み込まれます。
これらの場所にある .addin という名前のすべてのファイルが Revit の起動時に読み込まれ、処理されます。
1 つの ExternalCommand を追加する基本ファイルは次のようになります。
コード領域: ExternalCommand の基本マニフェスト ファイル |
---|
<?xml version="1.0" encoding="utf-16" standalone="no"?> <RevitAddIns> <AddIn Type="Command"> <Assembly>c:\MyProgram\MyProgram.dll</Assembly> <AddInId>76eb700a-2c85-4888-a78d-31429ecae9ed</AddInId> <FullClassName>Revit.Samples.SampleCommand</FullClassName> <Text>Sample command</Text> <VisibilityMode>NotVisibleInFamily</VisibilityMode> <VisibilityMode>NotVisibleInMEP</VisibilityMode> <AvailabilityClassName>Revit.Samples.SampleAccessibilityCheck </AvailabilityClassName> </AddIn> </RevitAddIns> |
1 つの ExternalApplication を追加する基本ファイルは次のようになります。
コード領域: ExternalApplication の基本マニフェスト ファイル |
---|
<?xml version="1.0" encoding="utf-16" standalone="no"?> <RevitAddIns> <AddIn Type="Application"> <Name>My sample application</Name> <Assembly>c:\MyProgram\MyProgram.dll</Assembly> <AddInId>604B1052-F742-4951-8576-C261D1993107</AddInId> <FullClassName>Revit.Samples.SampleApplication</FullClassName> </AddIn> </RevitAddIns> |
1 つのマニフェスト ファイルで複数のアドインを提供できます。
.addin ファイルで使用できる XML タグの詳細については、「アドインの登録」 を参照してください。