COM相互運用機能を介して呼び出されるマネージドアセンブリがあります。VBScriptクライアント、Perlクライアントなどのように。
クラスはで飾られています
[ClassInterface(ClassInterfaceType.AutoDual)]
[GuidAttribute("ebc25cf6-9120-4283-b972-0e5520d0000E")]
[ComVisible(true)]
それからもちろん私はレガスムのことをします、そしてすべての方法はうまく働きます。
ただし、アセンブリには列挙型もあります。列挙値には、シンボリック名のCOMアプリケーションを使用したいと思います。
COM相互運用機能を介して列挙型を公開するにはどうすればよいですか?これらの属性を追加する必要がありますか?
[GuidAttribute("ebc25cf6-9120-4283-b972-0e5520d0000E")]
[ComVisible(true)]
次に、VBScriptでこれらのシンボリック名を参照するにはどうすればよいですか?OleViewに列挙型が表示されません。(私がすべきですか?)OleViewに他のすべてのタイプが表示されます。