好的,情况就是这样。
我有两个项目:
- ASP.NET MVC 4(引用类库)
- 类库(从 NuGet 添加了 RavenDB 和 Net Topology Suite)
当我尝试在任何索引中运行“SpatialGenerate”时,我收到以下错误:
无法加载文件或程序集“NetTopologySuite,版本=1.13.4693.18484,Culture=neutral,PublicKeyToken=f580a05016ebada1”或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(来自 HRESULT 的异常:0x80131040)
我当然使用的是 .net 4.5,并且我在 Windows 8 上的 VS 2012 中执行此操作。我尝试在 IIS/IISexpress 和 cassini 服务器中托管它。我检查了该文件及其相关文件是否都存在于 bin/debug 目录中,并且它们的版本是准确的。我还创建了一个通过索引调用查询的单元测试,我得到了同样的错误。
我到处搜索,似乎找不到任何东西。此外,一旦我能够执行索引并且一切正常,但我不知道为什么并且不能让它再次发生。