ASP.NET MVC MiniProfiler und EntityFramework 6 Initialisierung

8

Ich habe ein ähnliches Problem darin, dass nach dem Laden von MiniProfiler und MiniProfiler.EnitiyFramework6 ich dieses Problem habe. MiniProfiler läuft gut, aber wenn ich meinen Applcation_Start in Global.asax hinzufüge

MiniProfilerEF6.Initialize ();

Ich verstehe das:

Eine Ausnahme vom Typ 'System.IO.FileLoadException' ist in MiniProfiler.EntityFramework6.dll aufgetreten, wurde aber nicht im Benutzercode behandelt

Zusätzliche Informationen: Datei oder Baugruppe konnte nicht geladen werden 'MiniProfiler, Version = 3.0.11.0, Culture = neutral, PublicKeyToken = b44f9351044011a3' oder eine seiner Abhängigkeiten. Die Manifestdefinition der lokalisierten Assembly stimmt nicht mit der Assemblyreferenz überein. (Ausnahme von HRESULT: 0x80131040)

    
tlatourelle 19.11.2014, 16:57
quelle

2 Antworten

18

Stellt sich heraus, dass dies mit Versionen und IDs zusammenhängen kann. Wenn Sie MiniProfiler.EntityFramework6 installieren, ohne die anderen Pakete zu installieren, wird nuget die Abhängigkeiten behandeln, aber es wird hier die falsche #s in die web.config eingefügt (stellen Sie sicher, dass die Versionsnummer korrekt ist):

%Vor%

Wenn Sie alle MiniProfiler-Pakete deinstallieren und dann in dieser Reihenfolge installieren:

MiniProfiler
MiniProfiler.MVC4
MiniProfiler.EF6

Es scheint zu funktionieren.

    
tlatourelle 19.11.2014 21:26
quelle
0

Für andere mit ähnlichen Problemen So habe ich gelöst

Bitte analysieren Sie, welche Version von Entity Framework Ihre Anwendung verwendet PM & gt; Get-Paket

und dann installieren MiniProfiler.EF entsprechend

Wie in meinem Fall habe ich installiert Install-Paket MiniProfiler.EF5

    
Sandeep 01.06.2017 18:47
quelle