小编diz*_*ave的帖子

Visual Studio“生成单个文件”发布 - Serilog

我有一个 .net5.0 控制台应用程序,通过...使用 Serilog

Log.Logger = new LoggerConfiguration()
                .ReadFrom.Configuration(config)
                .CreateLogger();
Run Code Online (Sandbox Code Playgroud)

在开发中一切正常。当我使用“生成单个文件”进行发布时,应用程序可以运行,但日志记录不能运行。我正在登录到文件和控制台...我都没有看到。

如果我在不使用单个文件的情况下发布,则日志记录工作正常。

起初我认为这是读取 appsettings.json 的问题,但一些简单的 Console.Writeline 确认 appsettings 文件读取正常(至少从应用程序本身,我可以确认 Serilog 读取它的任何方式正常吗?)

c# serilog .net-5

7
推荐指数
1
解决办法
2072
查看次数

标签 统计

.net-5 ×1

c# ×1

serilog ×1