gpt4 book ai didi

c# - C#编译器使用CodeDomProvider的详细输出

转载 作者:行者123 更新时间:2023-12-02 11:06:32 25 4
gpt4 key购买 nike

我有

CompilerResults cr = codeDomProvider.CompileAssemblyFromFile(cp, source);
//where source is an array of source file names

我想要每个文件的详细编译输出。

当前,我正在使用BackgroundWorker进行编译并发送回错误消息,但是这是在编译完成之后发生的。 (成功/有错误。)
 foreach (CompilerError ce in cr.Errors)
{
synchronizationContext.Send(new SendOrPostCallback((m) =>
//pushCompilerMessage(currentWindow, msg)
), null);
}

所有这些工作都很好,但是如何传递这些消息,使其看起来好像处于真正的详细模式下?

最佳答案

“详细”在这里没有多大意义。您真的是指“实时”吗?使用BackgroundWorker的ReportProgress方法。

关于c# - C#编译器使用CodeDomProvider的详细输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4888760/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com