2010-12-12 37 views
1

J'utilise Nuget pour obtenir la dernière version de SolrNET et StructureMap.SolrNetIntegration dans mon projet ASP.NET MVC.SolrNET - Impossible de charger le fichier ou l'assemblage 'HttpWebAdapters' lors du retrait de Nuget

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

Lorsque la ligne de code ci-dessus est invoqué, je reçois l'erreur suivante:

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)

Je suis mise à niveau en même temps à la dernière version (0.3.0), ainsi que tirer solrnet de Nuget pour la première fois - auparavant ce même code fonctionnait avec la distribution précédente téléchargée directement depuis le site SolrNET. Je vois que le problème se produit dans le projet structuremap.solrintegration lors de la construction du solrnetregistry, mais je suis à une perte pour expliquer pourquoi

[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 

Est-ce que quelqu'un sait si quelque chose a changé ou si je suis en train de faire quoi que ce soit de façon incorrecte?

Merci

JP

Répondre

1

Le paquet SolrNet.StructureMap NuGet a été mal construit. Je l'ai déjà corrigé et j'ai envoyé une requête de tirage à l'équipe NuGet. EDIT: le correctif est en.

+0

Super, merci Mauricio –

+0

J'ai le même problème avec le build # 173. Quelle construction est OK? La version du fichier indique 0.4.0 2002 – FrenkyB

+0

J'ai copié HttpWebAdapters dans ma corbeille de projet et c'est OK maintenant. – FrenkyB