DryIoc (v2.0 プレビュー) 用の nancy ブートストラップを作成しようとしています。一般に、ほとんどのことは単純に見えますが、DryIoc は、Nancy がブートストラップのために依存しているものの 1 つを明らかにサポートしていないようです。
組み込みの tinyioc コンテナーは、2 つの「同じ長さ」のコンストラクター (つまり、引数の数は同じですが、型が異なる) を持つ型に直面すると、型登録の完全なセットを持つものを解決します。
ブートストラップを実行すると、RegisterTypes
メソッドで例外がスローされます。
Additional information: Unspecified how to select single constructor for implementation type Nancy.ViewEngines.FileSystemViewLocationProvider with 2 public constructors.
私の DryIoc 実装内で行う必要があることはおそらく非常に単純ですが、まだ理解していません。誰か提案があれば、返信してください!
私の現在の nancy ブートストラップの実装: Bitbucket Snippet