Revit 2017 対応版 Visual Studio 2015 Add-in Wizards の入手方法とデバッグ実行時の注意点

Revit 2017 アドイン開発に対応した Visual Studio 2015 のテンプレートが、弊社エンジニアによりリリースされております。

このテンプレートをインストールすることで、新規プロジェクトの作成ウィザードから、プロジェクトの初期設定やアドインマニフェストファイル、スケルトンコードを自動生成することができます。 このテンプレートを使用してプロジェクトを作成し、デバッグモードで実行すると、Revit 2017 が自動的に起動し、アドインがロードされ、外部コマンドまたは外部アプリケーションをデバッグすることができます。

そのため、検証用にサンプルコードを作成する際にも、とても便利です。 

Revit2017_wizard01

 

入手方法

以下のブログ記事から C# 版 および VB 版の ZIP ファイルをそれぞれダウンロードすることができます。

 

インストール方法

ダウンロードした ZIP ファイルを、解凍せずにそのまま以下のディレクトリに配置し、Visual Studio を再起動します。

  • Revit2017AddinWizardCs1.zip の配置先
    [My Documents]\Visual Studio 2015\Templates\ProjectTemplates\Visual C#
  • Revit2017AddinWizardVb1.zip の配置先
    [My Documents]\Visual Studio 2015\Templates\ProjectTemplates\Visual Basic

 

Visual Studio Add-in Wizards for Revit 2017 の機能

  • スケルトンコードの自動生成
  • 外部コマンド: Command.cs
  • 外部アプリケーション: App.cs
  • アドインマニフェストファイルの自動生成
  • Revit SDK の参照設定
  • ビルド実行後の DLL ファイルおよびマニフェストファイルのデプロイ
  • デバッグ実行時の Revit.exe 起動設定

Revit2017_wizard02

まだインストールされていない方は、ぜひ Revit アドイン開発にご活用ください。

 

デバッグ実行時の注意点

Visual Studio 2015 で Revit 2017 アドインのプロジェクトをデバッグ実行する際に、下記のようなエラーが表示されて Revit 2017 がデバッグモードで起動しない場合がございます。

Revit2017_wizard03

この問題を回避するには、次の 2 つのいずれかをプロジェクト設定に加えてください。

  1. [ツール] >> [オプション] メニューから [オプション] ダイアログを表示させ、[デバッグ] >> [全般] の 「マネージ互換モードの使用」 を有効にする。
    Revit2017_wizard05
  2. プロジェクトのプロパティ設定を開き、[デバッグ]タブから、「ネイティブコードのデバッグを有効にする」にチェックを入れて有効にする。
    Revit2017_wizard04

By Ryuji Ogasawara


Comments

Leave a Reply

Discover more from Autodesk Developer Blog

Subscribe now to keep reading and get access to the full archive.

Continue reading