2010-12-12 2 views
1

Я использую Nuget для получения последней версии SolrNET и StructureMap.SolrNetIntegration в моем проекте ASP.NET MVC.SolrNET - Не удалось загрузить файл или сборку «HttpWebAdapters» при извлечении из Nuget

x.IncludeRegistry(new SolrNetRegistry(((SolrConfigurationSection)ConfigurationManager.GetSection("solr")).SolrServers)); 

Когда выше строка кода вызывается я получаю следующее сообщение об ошибке:

Could not load file or assembly 'HttpWebAdapters, Version=0.3.0.0, Culture=neutral, PublicKeyToken=bc21753e8aa334cb' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)

Я одновременно обновление до последней версии (0.3.0), а также тяговое solrnet из NuGet для первый раз - ранее этот же код работал с предыдущим дистрибутивом, загруженным непосредственно с сайта SolrNET. Я могу видеть, что проблема возникает в проекте structuremap.solrintegration при построении solrnetregistry, но я в недоумении, почему

[FileLoadException: Could not load file or assembly 'HttpWebAdapters, Version=0.3.0.0, Culture=neutral, PublicKeyToken=bc21753e8aa334cb' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)] 
    StructureMap.SolrNetIntegration.SolrNetRegistry..ctor(SolrServers solrServers) in c:\prg\SolrNet\svn\StructureMap.SolrNetIntegration\SolrNetRegistry.cs:40 
    myproj.Core.BootStrapper.<ConfigureStructureMap>b__1(IInitializationExpression x) in C:\Users\jp\Documents\Visual Studio 2010\Projects\myproj\myproj.Core\BootStrapper.cs:66 
    StructureMap.ObjectFactory.Initialize(Action`1 action) +143 
    myproj.Core.BootStrapper.ConfigureStructureMap() in C:\Users\jp\Documents\Visual Studio 2010\Projects\myproj\myproj.Core\BootStrapper.cs:37 
    myproj.Core.MvcApplication.Application_Start() in C:\Users\jp\Documents\Visual Studio 2010\Projects\myproj\myproj.Core\Global.cs:131 

Кто-нибудь знает, если что-то изменилось или, если я делаю что-то неправильно?

Благодаря

JP

ответ

1

SolrNet.StructureMap NuGet пакет был неправильно построен. Я уже исправил его и отправил запрос на тягу команде NuGet. EDIT: исправление находится.

+0

Отлично, спасибо Mauricio –

+0

У меня такая же проблема с сборкой # 173. Какая сборка в порядке? Версия файла говорит 0.4.0 2002 – FrenkyB

+0

Я скопировал HttpWebAdapters в мой проект, и теперь все в порядке. – FrenkyB