Какая версия Fasterflect подходит для SNAP? - PullRequest
1 голос
/ 22 февраля 2012

При использовании автозапуска с привязкой я сталкиваюсь со следующим исключением:

Метод теста Halcyon.Mall.Logging.LogCallTests.FooLogCallInterceptor_ShouldBeCalled вызвал исключение: Autofac.Core.DependencyResolutionException: во время выполнения операции возникла исключительная ситуация,Смотрите InnerException для подробностей.---> System.IO.FileLoadException: не удалось загрузить файл или сборку 'Fasterflect, версия = 2.0.1.0, культура = нейтральная, PublicKeyToken = a64e1179c81b1e25' или одна из ее зависимостей.Определение манифеста обнаруженной сборки не соответствует ссылке на сборку.(Исключение из HRESULT: 0x80131040)

Autofac (2.5.2.830) устанавливается как пакет nuget вручную.Fastflect (2.0.4429.39723) устанавливается автоматически как зависимый пакет SNAP (1.7.3)

1 Ответ

0 голосов
/ 04 июня 2012

У меня сегодня была такая же проблема с Snap 1.7.7 - последней версией. Для Snap.StructureMap требуется Fasterflect 2.0, но NuGet из Snap 1.7.7 получает последнюю версию Fasterflect 2.1. Мне удалось решить эту проблему, загрузив Fasterflect 2.0.2 с использованием NuGet в отдельном проекте (PM> Install-Package Fasterflect -version 2.0.2), затем удалив существующую ссылку на Fasterflect из моего основного проекта, затем перейдя к файлу и добавив ссылку на файл к более старой версии Fasterflect. 2.0.2 DLL.

...