この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:3
ページ更新者:T
更新日時:2020-04-27 09:42:33

タイトル: マニフェストファイルの書き方
SEOタイトル: 【Revit API】マニフェストファイルの書き方/作成方法

この記事の要点
  • Revit アドインのマニフェストファイル (.addin) 書き方
  • 外部アプリ (IExternalApplication) の場合:
  • 内容: Name / Assembly(DLL パス)/ AddInId(GUID)/ FullClassName
  • .addin ファイルを Revit の Addins フォルダに置けば自動読み込み

 

マニフェストファイルとは

アドインをRevitに登録するために必要なファイルです。

 

マニフェストファイルの書き方(外部アプリケーション編)

Sample.addin

<RevitAddIns>

    <AddIn Type="Application">

        <Name>SampleAddin</Name>

        <Assembly>SampleAddin1.dll</Assembly>

        <FullClassName>SampleAddin1.Class1</FullClassName>

        <ClientId>3B1635B8-FAE7-4E07-A2B3-6EC7B8AEF57E</ClientId>

        <VendorId>会社名</VendorId>

        <VendorDescription>会社説明</VendorDescr
iption>

    </AddIn>

</RevitAddIns>

Assemblyはdllファイルをパスを指定するが、マニフェストファイルと同じ場所にある場合はファイル名のみでよい。

ClientIdは「ツール」→「GUIDの作成」で生成可能。

 

マニフェストファイルの書き方(外部コマンド編)

Sample.addin

<RevitAddIns>

    <AddIn Type="Command">

        <Text>SampleAddin</Text>

        <Description>アドインの説明</Description>

        <Assembly>SampleAddin1.dll</Assembly>

        <FullClassName>SampleAddin1.Class1</FullClassName>

        <ClientId>3B1635B8-FAE7-4E07-A2B3-6EC7B8AEF57E</ClientId>

        <VendorId>会社名</VendorId>

        <VendorDescription>会社説明</VendorDescr
iption>

    </AddIn>

</RevitAddIns>

 

マニフェストファイルの設置場所は以下の記事を参照。

https://jpn.itlibra.com/article?id=21488