Autofac für die Arbeit mit mvc6 beta5

8

Ich versuche Autofac mit einer mvc6-Anwendung zu arbeiten, an der ich arbeite. Ich fand diesen Blog-Artikel aber es scheint etwas veraltet zu sein. Es sieht so aus, als würde es die Beta3-Bits verwenden

Ich verwende diese clr-Version

  

1.0.0-beta5-11911

Mein Projekt hat diese 2 Referenzen

%Vor%

In diesem Artikel wird darüber gesprochen, wie die startup.cs

geändert werden kann %Vor%

Der obige Code beschwert sich über builder.Populate(services); und gibt mir einen Fehler

  

Der Typ 'IServiceDescriptor' ist in einer Assembly definiert, auf die nicht verwiesen wird. Sie müssen der Assembly 'Microsoft.Framework.DependencyInjection.IServiceDescriptor, Version = 0.0.0.0, Culture = neutral, PublicKeyToken = null' einen Verweis hinzufügen.

Von mir Forschung sieht es aus wie in beta4 DependencyInjection.IserviceDescriptor wurde entfernt.

Hat jemand anderen es geschafft, Autofac mit den neuesten Beta5-Bits arbeiten zu lassen?

    
Diver Dan 30.05.2015, 21:47
quelle

1 Antwort

7

Für jeden, der schauen würde, wie AutoFac unterhalb der Konfiguration läuft, erlaubte ich es in beta6 zu verwenden

Unten ist ein Ausschnitt von project.json

%Vor%

Und dann Teil von startup.cs

%Vor%

Wie von @peco erwähnt, stellen Sie sicher, dass Sie

haben %Vor%

Und das brachte mich dazu, mit AutoFac zu gehen :) Hoffe, das hilft!

    
erPe 25.09.2015 15:07
quelle