我有
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);
}
这一切都运行正常,但是如何以这样的方式传递这些消息,使其看起来好像处于真正的详细模式?
答案 0 :(得分:0)
“详细”在这里没有多大意义。你真的是指“实时”吗?使用BackgroundWorker的ReportProgress方法。