在控制台输出窗口中单独打印层



我正在为MSBuild (c#项目)开发一个自定义记录器,以跟踪构建大型解决方案文件的进度。我想在命令窗口的固定位置(比如左上角)显示进度,同时打印出正常的构建消息。理想情况下,这可以通过在固定位置打印进度来完成,在msbuild消息层顶部的"透明"层上。然而,我简短的搜索并没有得到任何与我想要的相似的结果。

有没有人有一个建议/解决这个问题?

谢谢

我通过编程创建一个简单的WinForm与ProgressBar做了类似的事情,即当构建本地(Environment.UserInteractive)显示进度条(STAThread)否则只是正常记录,例如当由CI构建时。

相关内容

  • 没有找到相关文章

最新更新