C# RavenDB.Database和Metrics.Net冲突

C# RavenDB.Database和Metrics.Net冲突,c#,asp.net,ravendb,metrics,C#,Asp.net,Ravendb,Metrics,我有一个Asp.Net核心项目,我正在使用RavenDB文档数据库。在我向项目中添加Metrics.NET()之前,一切都很顺利。此后,在加载项目时出现以下问题: Exception has been thrown by the target of an invocation. The type initializer for 'Raven.Abstractions.Util.MetricsTicker' threw an exception. Could not load file or as

我有一个Asp.Net核心项目,我正在使用RavenDB文档数据库。在我向项目中添加Metrics.NET()之前,一切都很顺利。此后,在加载项目时出现以下问题:

Exception has been thrown by the target of an invocation.
The type initializer for 'Raven.Abstractions.Util.MetricsTicker' threw an exception.
Could not load file or assembly 'metrics, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ca6c6ef570198eba' or one of its dependencies. A strongly-named assembly is required. (Exception from HRESULT: 0x80131044)
A strongly-named assembly is required. (Exception from HRESULT: 0x80131044)
RavenDB似乎使用了自己的metrics.dll,当加载程序集时,该dll与metrics.Net中的dll冲突。 有没有办法解决这个问题?有人有这个问题吗?我可以说是Nuget还是将RavenDB程序集移动到子文件夹以避免冲突的项目

我使用的是RavenDB版本3.0.30155和Metrics.Net版本0.3.7 Nugget软件包


谢谢你的帮助

所以,经过更多的调查,这是RavenDB的一个问题。它有一个内部自定义Metrics.Net库,这是导致冲突的原因。问题在于:

它已在版本3.0.30156-Hotfix中修复