使用Newtonsoft Json系列化的.Net 6控制台/服务



我已将旧的.NET Core 3.1应用程序升级到.NET 6.0。然而,我遇到了连载问题。就像可以强制网络应用程序使用Newtonsoft串行化一样,我如何为控制台应用程序做到这一点?让它使用Newtonsoft.Json.

在我的ASP.NET MVC应用程序中,我可以使用以下内容:

services.AddControllers().AddNewtonsoftJson();

然而,我能做些什么来强制控制台应用程序使用Newtonsoft.Json串行化?

<OutputType>Exe</OutputType>
<TargetFramework>net6.0</TargetFramework>

您可以通过添加MassTransit.Newtonsoft包,然后指定:,将MassTransit配置为对JSON使用Newtonsoft

x.UsingRabbitMq((context, cfg) =>
{
cfg.UseNewtonsoftJsonSerializer();
// ...
});

相关内容

  • 没有找到相关文章

最新更新