不调试时将测试日志写入 Visual Studio 输出窗格?

Writing test logs to Visual Studio Output Pane while not debugging?

我正在进行一些使用 log4net 进行日志记录的测试。虽然测试是 运行,但我根本没有获得任何实时数据(除了进入我的 RollingFileAppender 的数据)。 是否可以以某种方式修改我的项目,以便测试日志实时显示在某些 visual studio window 中?

我知道它可以在 运行 测试作为调试时显示,但我想在没有 运行 作为调试的情况下执行此操作。

您可以尝试从“调试”菜单 "Attach to Process" 将调试器附加到已经 运行ning 的程序。

或者您可以 运行 来自 SysInternals 的 DebugView:https://technet.microsoft.com/en-us/sysinternals/bb896647

你不能,控制台没有附加到你的测试进程,所以你不能在那里写任何消息。