C# DLL から COM Interop DLL を作成する
質問: C# DLL を C# DLL に変換するにはどうすればよいですか? VB6 で使用できる COM 相互運用 DLLアプリケーション?
答え:
C# で COM 相互運用 DLL を作成するには、次の手順が必要です:
C# DLL の生成:
- C# クラス プロジェクトを初期化する
- Microsoft のガイドラインに従って、クラスとインターフェイスに GUID 属性を割り当てます。
- プロジェクトのプロパティで [アセンブリを COM 表示にする] チェックボックスをオンにして、COM の可視性を有効にします。
- プロジェクトのプロパティ > で「プラットフォーム ターゲット」を x86 に設定します。ビルド。
DLL の登録:
開発マシン上:
InstallShield によるインストール:
- InstallShield でコンポーネントを作成し、それを機能。
- コンポーネントの「.NET COM Interop」を有効にします。
- 自己登録せずに DLL ファイルをコンポーネントの Files セクションに追加します。
- TLB ファイルを追加します。自己登録を有効にします。
- ターゲット PC に互換性のある .Net Framework バージョンがあることを確認してください。インストールされました。
以上がVB6 用の C# DLL から COM Interop DLL を作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。