Ravendb 无法加载文件或程序集';NetTopologySuite,版本=1.13.4693.18484

Ravendb 无法加载文件或程序集';NetTopologySuite,版本=1.13.4693.18484,ravendb,Ravendb,好的,情况是这样的 我有两个项目: ASP.NET MVC 4(参考类库) 类库(从NuGet添加了RavenDB和网络拓扑套件) 当我尝试在任何索引中运行“SpatialGenerate”时,会出现以下错误: 无法加载文件或程序集“NetTopologySuite,版本=1.13.4693.18484,区域性=中性,PublicKeyToken=f580a05016ebada1”或其依赖项之一。定位的程序集清单定义与程序集引用不匹配。(来自HRESULT的异常:0x8013100) 当然,

好的,情况是这样的

我有两个项目:

  • ASP.NET MVC 4(参考类库)
  • 类库(从NuGet添加了RavenDB和网络拓扑套件)
当我尝试在任何索引中运行“SpatialGenerate”时,会出现以下错误:

无法加载文件或程序集“NetTopologySuite,版本=1.13.4693.18484,区域性=中性,PublicKeyToken=f580a05016ebada1”或其依赖项之一。定位的程序集清单定义与程序集引用不匹配。(来自HRESULT的异常:0x8013100)

当然,我使用的是.NET4.5,我是在Windows8上的VS2012中这样做的。我试过在IIS/IISexpress和cassini服务器上托管这个。我已经检查了文件及其相关文件是否都存在于bin/debug目录中,并且它们的版本是否准确。我还创建了一个单元测试,通过索引调用查询,得到了相同的错误


我到处找了,似乎什么也没找到。此外,一旦我能够执行索引,一切都正常了,但我不知道为什么,也不能让它再次发生。

您需要使用RavenDB.Ebmedded包或添加RavenDB.Database

我如何复制它?能否在此处()打开有关此问题的问题,并指定与导致此问题的索引一起使用的NuGet包?