1

Sandcastle ドキュメントと Intellisense の両方に使用する XML ファイルを生成する C++/CLI 混合モード アセンブリがあります。

アセンブリをスキャンしてすべてのエントリを作成するツールを使用していますが、残念ながらこのツールがどのように機能するかはわかりません。また、次のようなメソッド シグネチャを処理することもできません。

void foo([Out] long bar);

XML ファイルでは、このパラメーターが System.Int32!CompilerServices.IsLong@ であることが想定されていますが、ツールではそれを処理できません。

つまり、アセンブリをスキャンして、Intellisense に必要な XML ファイルを作成するにはどうすればよいでしょうか。

4

1 に答える 1

0

自分でこれを行う方法を知りたい場合は、Metadata API ( link text ) を使用してロードし、好きな方法でメタデータを出力できます。API は少し風変わりで、慣れるまでに少し時間がかかりますが、そこにたどり着くことができます。

于 2010-02-23T00:45:23.253 に答える