我正在使用Nuget在ASP.NET MVC项目中获取最新版本的SolrNET和StructureMap.SolrNetIntegration。SolrNET - 从Nuget下拉时无法加载文件或程序集'HttpWebAdapters'
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站点直接下载的以前的发行版一起工作。我可以看到,构建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
非常感谢Mauricio – 2010-12-12 22:19:21
我有同样的问题,构建#173。哪个版本可以?文件版本说0.4.0 2002 – FrenkyB 2014-01-03 10:37:05
我已经复制HttpWebAdapters到我的项目斌,现在确定。 – FrenkyB 2014-01-03 11:35:00