次のアセンブリがある場合:
MyComVisibleApi:VBアプリで使用される.Netアセンブリ
MyReferencedAssembly:MyComVisibleApiによって参照される.Netアセンブリ
MyReferencedAssemblyの機能がVBアプリによって直接参照されない場合、ComVisibleである必要がありますか?
ありがとう!
次のアセンブリがある場合:
MyComVisibleApi:VBアプリで使用される.Netアセンブリ
MyReferencedAssembly:MyComVisibleApiによって参照される.Netアセンブリ
MyReferencedAssemblyの機能がVBアプリによって直接参照されない場合、ComVisibleである必要がありますか?
ありがとう!
のパブリックシグニチャでMyReferencedAssembly
ComVisible
からの型を使用しない限り、作成する必要はありません。パブリックシグニチャには、プロパティ、メソッドパラメータ、およびリターンタイプが含まれます。MyReferencedAssembly
MyComVisibleApi
特殊なケースもあります。そうComVisible
でない型から型を派生させる場合ComVisible
、パブリックベースクラスのメンバーは、それらのメンバーが個別に存在しない限り、派生クラスのメンバーとしてCOMに公開され[ComVisible(false)]
ます。