0

RavenDB クライアント ライブラリを 2.5.2666 から 2.5.2851 にアップグレードすると、このエラーが発生します。

Method 'DeleteByIndexAsync' in type 'Raven.Client.Embedded.EmbeddedAsyncServerClient' from assembly 'Raven.Client.Embedded, Version=2.5.0.0, Culture=neutral, PublicKeyToken=37f41c7f99471593' does not have an implementation.

スタック トレースから 3065 行目で壊れているようですが、その理由はわかりません。

Line 3064:                var concreteTypes = from type in types
Line 3065:                                    where type.IsClass() && (type.IsAbstract() == false) && (type != this.GetType() && (type.DeclaringType != this.GetType()) && (!type.IsGenericTypeDefinition()))
Line 3066:                                    select type;

TinyIoC は、すべての依存関係を自動スキャンするように設定されています。

    protected override void ConfigureApplicationContainer(TinyIoCContainer container)
    {
        base.ConfigureApplicationContainer(container);
        RavenDbConfiguration.ConfigureStore(container);
        AutoMapperConfiguration.Bootstrap(container);
    }

そして、ベースを呼び出すその行を取り出すと、アプリは再び動作を開始しますが、特定の依存関係を登録していない場所で後でフォールオーバーするため、自動スキャンを続けて、このエラーの最後にたどり着きます。 .

何か案は?

4

0 に答える 0