3

Microsoft.AspNet.WebApi.HelpPage を Web API 2 プロジェクトにインストールし、/help ページを正常に出力できます。

しかし、私がうまくいかないように見えることの1つは、別のプロジェクトで参照されているクラスに追加したxmlコメントドキュメントを生成することです。たとえば、私の Web API コントローラーのコメントはすべて正常に表示されます。ただし、Web API プロジェクトで参照されているプロジェクト x には、XML ドキュメントが適用されたクラスがありますが、/help ファイルには表示されません。

HelpPageConfig.cs で参照される Web API xml ドキュメント ファイルを設定できることはわかっています。

config.SetDocumentationProvider(new XmlDocumentationProvider(HttpContext.Current.Server.MapPath("~/App_Data/XmlDocument.xml")));

ジェネレーターが他の参照プロジェクトからも XML ファイルを取得できるようにするにはどうすればよいですか。これは API エクスプローラー ツールの現在の制限です。

ありがとう

4

0 に答える 0