タイプ ライブラリへの参照を追加する

Note

この記事では、レガシ Visual Studioタイプ ライブラリ参照とプライマリ相互運用機能アセンブリを使用する .NET Framework COM 相互運用ガイダンスについて説明します。 最新の.NETの場合は、COM ソース生成または ComWrappers API を使用します。 詳細については、「 COM 相互運用」を参照してください。

Visual Studioは、タイプ ライブラリへの参照を追加するときに、メタデータを含む相互運用機能アセンブリを生成します。 プライマリ相互運用機能アセンブリが使用可能な場合、Visual Studioは新しい相互運用機能アセンブリを生成する前に既存のアセンブリを使用します。

Visual Studioでタイプ ライブラリへの参照を追加する

  1. Windows Setup.exe ファイルでインストールが実行されない限り、COM DLL または EXE ファイルをコンピューターにインストールします。

  2. Project参照の追加 の順に選択します。

  3. 参照マネージャーで、[ COM] を選択します。

  4. リストからタイプ ライブラリを選択するか、.tlb ファイルを参照します。

  5. OK を選択します。

  6. ソリューション エクスプローラーで、追加した参照のショートカット メニューを開き、[プロパティ] を選択します。

  7. [ プロパティ ] ウィンドウで、[ 相互運用機能の型の埋め込み ] プロパティが True に設定されていることを確認 します。 これにより、Visual Studioは COM 型の型情報を実行可能ファイルに埋め込むため、アプリでプライマリ相互運用機能アセンブリをデプロイする必要がなくなります。

Note

メニューとダイアログ ボックスのオプションは、使用しているVisual Studioのバージョンによって異なる場合があります。

コマンド ライン コンパイル用のタイプ ライブラリへの参照を追加する

  1. タイプ ライブラリからの相互運用機能アセンブリの生成に関する説明に従って 相互運用機能アセンブリを生成します

  2. 相互運用アセンブリ名を指定して、-link (C# コンパイラ オプション) または -link (Visual Basic) コンパイラ オプションを使用し、COM 型の型情報を実行可能ファイルに埋め込みます。

こちらも参照ください