SolrNET - Datei konnte nicht geladen werden oder Assembly ‚HttpWebAdapters‘, wenn sie von Nuget ziehen

StackOverflow https://stackoverflow.com/questions/4423416

  •  09-10-2019
  •  | 
  •  

Frage

Ich verwende Nuget die neueste Version von SolrNET und StructureMap.SolrNetIntegration in meinem ASP.NET MVC-Projekt zu erhalten.

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

Wenn die obige Codezeile aufgerufen, erhalte ich folgende Fehlermeldung:

Datei konnte nicht geladen werden oder Montage ‚HttpWebAdapters, Version = 0.3.0.0, Kultur = neutral, PublicKeyToken = bc21753e8aa334cb‘oder eine ihrer Abhängigkeiten. das liegt Assembly manifest Definition tut entspricht die Montagereferenz nicht. (Ausnahme von HRESULT: 0x80131040)

Ich verbessere gleichzeitig auf die neueste Version (0.3.0) sowie solrnet von Nuget zum ersten Mal ziehen - zuvor das gleiche Code mit der früheren Verteilung arbeitete direkt von der SolrNET Website heruntergeladen hat. Ich kann sehen, dass das Problem in dem structuremap.solrintegration Projekt tritt auf, wenn die solrnetregistry Konstruktion, aber ich bin ratlos, warum

[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

Wer weiß, wenn etwas geändert hat oder wenn ich tue etwas falsch?

Danke

JP

War es hilfreich?

Lösung

Das SolrNet.StructureMap NuGet Paket wurde falsch gebaut. Ich reparierte es bereits und an das NuGet Team eine Pull-Anforderung. EDIT:. Die Lösung ist in

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top