C# RavenDB.Database和Metrics.Net冲突
我有一个Asp.Net核心项目,我正在使用RavenDB文档数据库。在我向项目中添加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
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中修复