1
4
问题是SharpMap将依赖项定义为 确切地
不大于或等于,但 完全相等 。最好的办法是联系包裹的所有者,要求他们放宽要求。它不像现在这样有用,这正是这个问题所证明的原因。
但是,您可以尝试使用
这将安装 只有 SharpMap,因此之后您需要显式安装所有其他依赖项(NewtonSoft.Json除外):
然而,SharpMap仍将查找NewtonSoft.Json 4.5.11,因此您需要在应用程序配置文件中添加程序集绑定重定向:
这 也许 工作,但我还没有尝试,因为最终,这取决于您想如何一起使用这两个库。 Json.NET主要版本的变化表明4.x和5.0之间存在重大变化,因此如果SharpMap依赖于Json.NET 4.5.11中受重大变化影响的某些功能,它将无法工作。 然而,根据我的经验,使用较新版本的Json.NET以及针对较旧版本编译的库通常效果良好,因此值得一试。 |
Alex Zhukovskiy · 在本地测试nuget包 6 年前 |