cost 84 ms
Serilog 文本格式包含有效 json output - Serilog text formatting to contain valid json output

我正在使用 Serilog 进行日志记录,并且有一个带有 output 模板和控制台记录器的(文本)文件接收器。 文本文件记录器的output模板: 控制台记录器的 output 模板: 现在我们尝试(为了简单起见)以 JSON 格式记录一些 class 数据。 我们希望它为 JSON,因为我们稍 ...

将 Azure Function 的框架从 3.1 更新到 5 将引发此错误“无法加载文件或程序集 Microsoft.Extensions.Configuration.Abstractio - Update Framework from 3.1 to 5 for Azure Function will raise this error "Could not load file or assembly Microsoft.Extensions.Configuration.Abstractio

我构建了一个 Azure Function 并且目标框架是 3.1,所以我将其更改为 5,如下所示:- 但这样做之后,我开始收到此错误:- 任何建议我如何在我的 azure function 中使用 .net 5? ...

.NET 5 是否支持旧的 csproj 格式? - Does .NET 5 support the old csproj format?

从 .NET Framework 迁移到 .NET 5+ 的最大障碍之一是必须将所有 csproj 转换为新的 SDK 样式格式。 没有工具可以自动执行此操作,必须手动完成。 我想知道是否需要这种转换? 有没有办法在保留旧的cs项目的同时切换到.NET? 我团队的解决方案中有 300 多个项目,看 ...

如何将控制台应用程序从 .net 5 升级到 .net 7 以使用 DirectoryServices - How to upgrade a Console app from .net 5 to .net 7 to use DirectoryServices

要连接到ldap服务器,我想在c# 控制台应用程序中使用目录服务。 这些服务在do.net-7.0中可用因此我需要从do.net-5.0升级这些是重现的步骤: 在控制台上执行这些命令do.net new console -f.net5.0 -o=ConsoleFiveToSeven cd Cons ...

当在种子数据中创建要提供给它的对象时,播种多对多关系 - Seeding a many:many relationship when the objects to be given to it are being created in the seed data as well

我正在尝试在我的 DbContext 中播种我的数据库,我没有任何问题,但这里更像是一个逻辑问题,我有这样的种子数据: 我正在尝试将正在创建的这些实体之一添加到种子数据中的另一个实体,作为多对多关系。 事情是我学会添加到多对多的唯一方法是使用new关键字,但这会创建一个新的 object,而不是已经 ...

2023-01-09 21:02:21   1   20    c# / .net-5  
如何使用反射来避免价值装箱? - How to use Reflection in order to avoid value boxing?

我正在探索 Blazor 的 QuickGrid源代码并在这里发现了一个有趣的地方。 在第 45 行,Steve Sanderson 留下了一个 TODO 和一个可能更好的替代解决方案。 我无法抗拒自己的好奇心,决定尝试一下,然后再对解决方案进行基准测试。 但是,不幸的是,我在反射方面的知识真的很 ...

在将 Mediatr 用于 CQRS 时,如果属性具有默认值,是否在未提及时添加自身 - While using Mediatr for CQRS, if a property has a default value, does it add itself when not mentioning it

在我的 API 中,我将 Mediatr 用于我的 CQRS,将 EF Core 用于数据库访问和实体配置。 我给了我的Spending实体这样的配置: 当我发送AddSpendingCommand时,我需要使用 Mediatr 创建一个AddSpendingCommand和一个AddSpendin ...

如何在C#中访问类中的顶级语句变量? - How to access the top-level statement variable in a class in C#?

我在下面有一个简单的代码。 我想访问类Program中的变量x 。 由于x是一个全局变量,我应该可以访问它,有没有办法访问顶级变量之外的顶级变量? 错误信息: CS8801 不能在此上下文中使用在顶级语句中声明的局部变量或局部函数“x” 只允许以下吗? 我的意思是只能在顶层访问? 编辑: int ...

在 Rider/Visual Studio 中编译项目时,MSBuild 无法执行命令“npm i” - MSBuild can't exec command `npm i` while compiling a project in Rider/Visual Studio

我需要使用 Visual Studio for Mac 或 Jetbrains Rider 在 Mac 中构建和运行 .NET 5 项目。 在解决方案中其中一个项目的csproj文件中,我有以下目标: 当我运行dotnet build或dotnet msbuild项目构建时很好,但是在 VS/Ri ...

如何在 ASP.NET Core MVC 中添加不同的多行数据? - How can I add different multiple row data in ASP.NET Core MVC?

我正在使用 DataTable 和 NewRow 通过 ASP.NET Core MVC 控制器创建 PDF。 但是我想在来自 SQL Server 的一列中创建多行信息人员信息姓名人名地址个人地址联系方式。 联系人号码在左侧它应该是列,但我总是只得到一项数据: 信息人员信息联系方式。 联系人号码 ...

当在 ASP.NET Core 5 MVC 中显示表中的数据时,视图 model 没有任何显示,尽管表有多行? - When display data from table in ASP.NET Core 5 MVC on view model nothing display although table have multiple rows?

我正在开发 ASP.NET Core 5 MVC 应用程序。 我有一个 5 行的桌子cinimas 。 我的问题是我无法在自定义视图 model 中显示这 5 行。 我试过了,但没有显示任何行。 我尝试了什么: 第一步:model创建 第 2 步:创建自定义 model 视图,它将数据显示为表中的 ...

如何使用 ASP.NET Core 中的 DI 将 email 提供程序添加到记录器中? - How to get an email provider into a logger using DI in ASP.NET Core?

抱歉,这对我来说有点新,所以我不太“明白”。 我已经有一个日志提供者 我正在使用 package NReco.Logging.File 来定义AddFile等。 我想这样做,以便也通过电子邮件将例外情况发送给我。 所以我按照https://learn.microsoft.com/en-us/do. ...

为什么反序列化成功后CanDeserialize总是返回false? - Why does CanDeserialize always return false when deserialization succeeds?

我正在尝试将 xml 字符串反序列化为 object,这没什么奇怪的。 在我将我的项目升级到 .Net5 之前,一切都很好。 在升级中,我必须添加对 package Microsoft.XmlSerializer.Generator 的引用,并更改项目文件以添加以下内容: 这使我能够创建 XmlS ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM