我有一个.Net核心2.1项目,该项目正在使用Microsoft.Extensions.Logging.Internal
命名空间,尤其是FormattedLogValues
类。
我现在正在迁移到.Net core 3,找不到关于FormattedLogValues
移至何处或其替代品的文档。
即使 namespace documentation也已删除
有小费吗?
最佳答案
我通过将moq
更新为“4.13.1”并利用了It.IsAnyType
来解决了该问题。
_logger.Verify(f => f.Log(
It.IsAny<LogLevel>(),
It.IsAny<EventId>(),
It.IsAny<It.IsAnyType>(),
It.IsAny<Exception>(),
(Func<It.IsAnyType, Exception, string>) It.IsAny<object>()));
关于c# - .Net核心3 : The namespace internal does not exist in Microsoft. Extensions.Logging.Internal,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58500412/