Sandcastle Help File Builder を使用して、メソッドから XML を取得し、プロジェクトのドキュメントを作成しようとしています。XML と DLL をドキュメント ソースとして追加し、ビルド時に次のような多くの参照を追加するビンを追加するようにワイルドカード アセンブリ参照プラグインを構成しました。
Added reference Microsoft.Owin.Security (D:\Andrew\Source\Branches\Andrew\Solution\bin\Microsoft.Owin.Security.dll)
しかし、私はまだこのエラーでビルドが失敗しています:
MRefBuilder : error : Unresolved assembly reference: Microsoft.Owin.Security (Microsoft.Owin.Security, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35) required by Owin.Security.Providers.AzureAD [D:\andrew.branoff@paretobiz.com\Sandcastle\Help\Working\GenerateRefInfo.proj]
Sandcastle が参照を見つけられないのはなぜですか。アセンブリ バインディング リダイレクトを使用してこれを無視すると、別の Owin 参照が見つかりません。それを無視すると、参照が見つかりません。Newtonsoft.JSON
編集 -
バージョン番号が一致しないことを確認しましたが、持っているバージョンにリダイレクトしようとすると、まだエラーが発生します
Loaded assembly binding redirect: Microsoft.Owin.Security, Culture=neutral, PublicKeyToken=null, Version(s) 1.0.0.0-4.0.0.0 redirect to Version 3.0.1.0
エラーを無視するとヘルプ ファイルを作成できますが、無視されたファイルの MSDN 記事へのリンクではなく、ドキュメントに穴が作成されます。私は自分が抱えている問題を解決しようとしています。無視したり、ハッキングしたりするのではありません。