2010-12-12 38 views
1

我正在使用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

回答

1

的SolrNet.StructureMap NuGet包被不正确地构建。我已经修复了它,并向NuGet团队发送了拉取请求。编辑:修复是在。

+0

非常感谢Mauricio – 2010-12-12 22:19:21

+0

我有同样的问题,构建#173。哪个版本可以?文件版本说0.4.0 2002 – FrenkyB 2014-01-03 10:37:05

+0

我已经复制HttpWebAdapters到我的项目斌,现在确定。 – FrenkyB 2014-01-03 11:35:00

相关问题