带有RabbitMQ.Client.dll异常的Microsoft.Diagnostics.Tracing.EventSource
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了带有RabbitMQ.Client.dll异常的Microsoft.Diagnostics.Tracing.EventSource相关的知识,希望对你有一定的参考价值。
为什么会出现以下错误,如何解决?
RabbitMQ.Client.dll中发生了'System.IO.FileLoadException类型的未处理的异常无法加载文件或程序集'Microsoft.Diagnostics.Tracing.EventSource,版本= 1.1.28.0,区域性=中性,PublicKeyToken = b03f5f7f11d50a3a'或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。 (来自HRESULT的异常:0x80131040)
UPDATE
在下面的评论部分中的评论之后,我试图在Visual Studio 2019中找到Microsoft.Diagnostics.Tracing.EventSource。我为此使用了快捷方式Ctrl + Shift + T
,但仍然找不到该文件。文件可以放在哪里?
您并不孤单-这是RabbitMQ .NET客户端的known issue,也在rabbitmq-users mailing list上进行了讨论。
该修补程序将随客户端的下一个主要版本(v6)一起提供。在此之前,解决方法可能是降级nuget软件包的级别
Microsoft.Diagnostics.Tracing.EventSource.Redist
至特定版本1.1.28.0。 (在问题的discussion中提出了建议。)如何降级解释了here-请注意,在第二步中,您需要选择上述特定版本,而不是最新版本。
我的团队最近遇到了相同的问题,目前我们正在测试此替代方法。
以上是关于带有RabbitMQ.Client.dll异常的Microsoft.Diagnostics.Tracing.EventSource的主要内容,如果未能解决你的问题,请参考以下文章
UITableView contentOffset 行为异常