SolrNET - 从Nuget中提取时无法加载文件或程序集“HttpWebAdapters”

时间:2010-12-12 19:05:12

标签: c# solr solrnet

我正在使用Nuget在我的ASP.NET MVC项目中获取最新版本的SolrNET和StructureMap.SolrNetIntegration。

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

当调用上面的代码行时,我收到以下错误:

  

无法加载文件或程序集   'HttpWebAdapters,版本= 0.3.0.0,   文化=中性,   PublicKeyToken = bc21753e8aa334cb'或   其中一个依赖项。位于   程序集的清单定义   与程序集引用不匹配。   (HRESULT异常:0x80131040)

我同时升级到最新版本(0.3.0)以及首次从Nuget拉出solrnet - 以前这个代码与之前直接从SolrNET网站下载的发行版一起工作。我可以看到构造solrnetregistry时在structuremap.solrintegration项目中出现了这个问题,但是我不知道为什么

[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 个答案:

答案 0 :(得分:2)

SolrNet.StructureMap NuGet包构建错误。我已经修好了它并向NuGet团队发送了拉取请求。编辑:修复程序在。