
Inventor SDKには、Visual StudioでC#やVB.NETを使ったアドインの開発時に便利な、プロジェクトテンプレートが含まれております。
プロジェクトテンプレートは、InventorのSDKフォルダ( C:\Users\Public\Documents\Autodesk\Inventor XXXX\SDK) 配下のdevelopertools.msiをインストールするとことでインストールされ、Visual Studioからプロジェクトの新規作成時にテンプレートを選択することが出来るようになります。
時折、Visual Studioでこのプロジェクトテンプレートが表示されないというお問い合わせをいただくことがありますので、本記事では対処方法についてご案内をしたいと思います。
通常developertools.msiをインストールすると、Visual Studioのテンプレートファイルは %USERPROFILE%\Documents\Visual Studio 2022\Templates\ProjectTemplates 配下に展開されます(Visual Studio 2022の場合)。
一方で、Visual Studioは設定によりテンプレートフォルダの場所を任意に変更することが出来ます。設定はVisual Studio 2022では、[ツール]-[オプション]からオプションダイアログを開いて、ダイアログの左のツリーで「プロジェクトおよびソリューション」-「場所」を選ぶと「ユーザテンプレートの場所」で確認できます。

「ユーザテンプレートの場所」が、%USERPROFILE%\Documents\Visual Studio 2022\Templates\ProjectTemplates ではない場所に設定されている場合、Visual Studioはdevelopertools.msiが展開したテンプレートを見つけることが出来ずに、プロジェクトの新規作成時の一覧に出てこない状態となります。
対応方法は、この「ユーザテンプレートの場所」で指定されているフォルダ配下に、%USERPROFILE%\Documents\Visual Studio 2022\Templates\ProjectTemplatesフォルダ配下のテンプレートファイル(VBInventorAddInTemplateXXXX.zip、VCSInventorAddInTemplateXXXX.zip)をコピーした後に、Visual Studioを再起動することで、プロジェクトの新規作成時にテンプレートファイルが選択できるようになります。
なお、developertools.msiをインストールするとプロジェクトテンプレートのほかに、サンプルコードやEventWatcherなどのツールも併せてSDKフォルダ配下に展開されますので、アドイン作成のサンプルコードが欲しいといった場合にはご活用ください。
By Takehiro Kato

Leave a Reply