2014-11-19 2 views
8

У меня такая же проблема, что после загрузки MiniProfiler и MiniProfiler.EnitiyFramework6 У меня есть эта проблема. MiniProfiler работает нормально, но когда я добавляю к своему Applcation_Start в Global.asaxASP.NET MVC MiniProfiler и EntityFramework 6 Инициализация

MiniProfilerEF6.Initialize();

я получаю это:

Исключение типа «System.IO.FileLoadException» произошло в MiniProfiler.EntityFramework6.dll, но не был обработан в пользовательском коде

Дополнительная информация: Не удалось загрузить файл или сборку 'MiniProfiler, Version = 3.0.11.0, Culture = neutral, PublicKeyToken = b44f9351044011a3' или одна из его зависимостей. Определение манифеста размещенной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)

ответ

18

Оказывается, это может быть связано с версиями и идентификаторами. При установке MiniProfiler.EntityFramework6 без установки других пакетов, NuGet будет обрабатывать зависимости, но она ставит неправильные #s в web.config здесь (убедитесь, что номер от версии правильно):

<dependentAssembly> 
    <assemblyIdentity name="MiniProfiler" publicKeyToken="b44f9351044011a3" culture="neutral" /> 
    <bindingRedirect oldVersion="0.0.0.0-3.2.0.157" newVersion="3.2.0.157" /> 
    </dependentAssembly> 

Если вы удалите все пакеты MiniProfiler, а затем установить в таком порядке:

MiniProfiler
MiniProfiler.MVC4
MiniProfiler.EF6

Это, кажется, работает нормально.

+4

... или просто обновить пакет MiniProfiler - он заботится об этом перенаправлении –

+2

Нет, обновление пакета не исправляет эту вещь. Решение, предложенное в этом ответе, есть. – MatteoSp

+0

Рад видеть, что это решение помогает другим. Я подумал, что, может быть, только моя среда была запутана, но похоже, что это проблема MiniProfiler. – tlatourelle

0

Для других, имеющих сходные проблемы Это, как я решил

Пожалуйста проанализируем, какую версию Entity Framework приложение использует PM> Get-пакет

, а затем установить MiniProfiler.EF соответственно

Как и в моем случае, я установил Install-Package MiniProfiler.EF5

Смежные вопросы