我正在使用.NET Core编写一个相当简单的控制台应用程序,并尝试将其附加到Mongo DB。似乎由于对DnsClient的更改导致当前版本已被破坏(即,实际错误是:未找到方法:'DnsClient.IDnsQueryResponse DnsClient.LookupClient.Query(System.String,DnsClient.QueryType)'。)。有没有人知道解决此问题的方法,因为蒙古人似乎并不急于为我们这些可怜的C#瘾君子提供解决方案?
答案 0 :(得分:0)
似乎在mongodb问题跟踪器中已针对此问题创建了故障单
https://jira.mongodb.org/browse/CSHARP-2330
此外,在票证中有一条注释以及一个动工的地方:
我找到了解决此问题的方法。 DnsClient 1.1.1导致此 错误。降级到1.0.7,然后重试。
如果看到错误“无法加载文件或程序集'DnsClient'或一个 它的依赖关系。清单定义与程序集不匹配 参考”,请确保检查web.config中的重定向设置。 “ dependentAssembly / bindingRedirect”中的newVersion部分应为 “ 1.0.7.0”。
实际上,我也有这个例外。请按照上述步骤解决我的问题。