.Net核心3:Microsoft.Extensions.Logging.Internal中不存在内部名称空间 - c#

我有一个使用Microsoft.Extensions.Logging.Internal命名空间(特别是FormattedLogValues类)的.Net core 2.1项目。

我现在正在迁移到.Net core 3,找不到关于FormattedLogValues移至何处或其替代品的文档。

甚至名称空间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>()));

Microsoft Dynamics CRM 2011使用什么Web框架? - c#

我想创建Web产品,该产品可以具有与Microsoft Dynamics CRM 2011相同的丰富Ajax功能。微软有这样的SDK吗?我认为它可能是Microsoft SharePoint Foundation 2010,但是它是针对小型组织的Intranet的,而不是针对Internet的。 参考方案 我参加了2009年的Microsoft Dynami…

Microsoft Excel 2010和Python中的受保护视图 - python

这里没有代码示例。刚遇到Microsoft Excel 2010的问题,我在linux上有一个python脚本,可从csv文件中提取数据,将数据推送到excel,然后将该文件作为附件通过电子邮件发送到特定的电子邮件地址。我的问题是我在excel文件中使用公式,并且在它第一次打开时进入“ Protected View”。在单击“启用编辑”后,我的公式才会加载。…

有什么方法可以从java.util.logging.Logger输出中删除信息行? - java

使用java.util.logging.Logger将一些日志输出到控制台,如下所示:public static void main(String[] args) { Logger logger = Logger.getLogger("test"); logger.info("Hello Wolrd!"); } 输出为…

ETW EventSource .NET 4.5的滚动文件 - c#

我一直在尝试在.net 4.5中使用ETW。我有一个WCF服务和控制台应用程序,我想使用EventSource编写消息,但是,我正在努力了解如何创建自己的ETW(EventSource和EventListener)以登录到文件(滚动文件)。有什么建议? 参考方案 除了magicandre1981's answer,您还应该添加:-TraceEven…

Microsoft WPF转换器 - c#

因此,我今天在MSDN上找到了list转换器,现在我想使用其中的一些。但是,经过一番搜索,我似乎找不到任何有关它们的信息。我主要想使用IntToBoolConverter。但是我不知道如何使用转换,因为没有信息提供如何做到这一点(或在谷歌上)。我知道自己制作这个转换器很容易,但是我是一名程序员,当可以的时候,我的moto是懒惰的,而使已经存在的方法(转换器)…