1 つのソリューションに 2 つのプロジェクトがあるとしましょう
- WebApi: すべての API サービスにアクセス ポイントを提供する WebApi プロジェクト
- コア: システム モデルを含むビジネス ロジックがここで定義されるライブラリ プロジェクト。
WebApi リクエストごとに、ModelState を使用してモデルが有効かどうかを確認し、Core ライブラリで定義されたビジネス モデルにリクエストを渡して結果を取得します。
自動 API ドキュメントが欲しかったので、XML ドキュメントを生成するように WebApi プロジェクトを構成しました。HelpPage モジュールは、Core.dll で定義されたモデルに関しては空白のままであることを除いて、期待どおりに完全に機能しました。
HelpPage モジュールが WebApi プロジェクト外の XML ドキュメントを「認識」できる回避策があるのだろうか?