在哪里可以找到 Blazor 服务器应用程序的 Console.WriteLine 输出?

问题描述 投票:0回答:2

我有 Blazor 组件库,我需要调试它。该库可在 Blazor WASM 和 Blazor 服务器端应用程序中使用。为了调试目的,我做了一些控制台输出:

Console.WriteLine("Hello!") 

在 Blazor WASM 应用程序中,我可以在浏览器控制台中看到它。

如果是 Blazor 服务器端应用程序,我在哪里可以看到它? 使用 Debug.WriteLine 方法是查看输出的唯一方法吗?有没有通用的方法来为 Blazor WASM 和服务器端编写调试信息?

PS:对于 Blazor 服务器端应用程序,调试窗口中没有控制台输出。

blazor blazor-server-side console-output
2个回答
2
投票

如果您在 Windows 上使用 Visual Studio,请尝试在调试 Blazor Server App 时选择项目名称。

将打开一个控制台窗口,这是标准输出重定向的位置。从 Console.WriteLine 输出的任何内容都会显示在那里。您使用 Console.WriteLine 编写的内容将输出到标准输出。对于 Linux 应用程序,这将是终端输出。


0
投票

我想知道那个输出窗口去了哪里。 Maciek的答案是正确的!谢谢!

© www.soinside.com 2019 - 2024. All rights reserved.