Rebus - System.MissingMethodException:未找到方法:'System.Threading.Tasks.Task Rebus.Bus.IBus.Send'
Rebus - System.MissingMethodException : Method not found: 'System.Threading.Tasks.Task Rebus.Bus.IBus.Send'
使用 Rebus.Async
调用 SendRequest
时,出现此错误:
System.MissingMethodException : Method not found: 'System.Threading.Tasks.Task Rebus.Bus.IBus.Send(System.Object, System.Collections.Generic.Dictionary`2)'.
我该如何解决这个问题?
检查您的 NuGet 包版本。确保一个不是预发布版本,而另一个是稳定的。
对我来说,我安装了一个 Rebus 扩展,它依赖于另一个 Rebus 包的预发布版本。将所有 Rebus 包更新到最新版本(适用的预发布;否则为最新稳定版本)解决了这个问题。
使用 Rebus.Async
调用 SendRequest
时,出现此错误:
System.MissingMethodException : Method not found: 'System.Threading.Tasks.Task Rebus.Bus.IBus.Send(System.Object, System.Collections.Generic.Dictionary`2)'.
我该如何解决这个问题?
检查您的 NuGet 包版本。确保一个不是预发布版本,而另一个是稳定的。
对我来说,我安装了一个 Rebus 扩展,它依赖于另一个 Rebus 包的预发布版本。将所有 Rebus 包更新到最新版本(适用的预发布;否则为最新稳定版本)解决了这个问题。