Msbuild 用于在控制台输出窗口中打印的单独图层

Msbuild 用于在控制台输出窗口中打印的单独图层,msbuild,cmd,progress-bar,output-window,Msbuild,Cmd,Progress Bar,Output Window,我正在为MSBuild(C#project)开发一个自定义记录器,以跟踪构建大型解决方案文件的进度。我想在命令窗口(比如左上角)的固定位置显示进度,同时打印正常的构建消息。理想情况下,这可以通过在位于msbuild消息层顶部的“透明”层上的固定位置打印进度来实现。然而,我的简短搜索没有得到任何与我想要的相似的结果 有人对此有建议/解决方法吗 感谢我已经做了类似的事情,通过编程方式创建了一个带有进度条的简单WinForm,即在本地构建(环境。UserInteractive)时,显示进度条(STAT

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

有人对此有建议/解决方法吗


感谢

我已经做了类似的事情,通过编程方式创建了一个带有
进度条的简单WinForm,即在本地构建(
环境。UserInteractive
)时,显示进度条(
STAThread
),否则只需正常记录,例如在由CI构建时