Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 读取csc.exe的错误报告_C#_Compiler Construction_Csc - Fatal编程技术网

C# 读取csc.exe的错误报告

C# 读取csc.exe的错误报告,c#,compiler-construction,csc,C#,Compiler Construction,Csc,我们正在通过调用csc.exe从一些源代码的脚本运行编译 有没有办法在一些结构化xml文件中获取错误信息?我是说,没有解析stdouptut。也许csc.exe中有一个选项可以定义编译报告(我对此表示怀疑,因为我已经检查了msdn,但奇迹发生了…) 我需要的是确切的错误位置文件.cs(34,56)例如。。。 因为我们的脚本检查谁“拥有”文件并向开发人员发送通知。为什么解析输出很困难?这是一种非常标准的输出格式。我不知道,只是想把这项工作交给编译器本身。。。如果没有可能,我将被迫自己解析它,但它又

我们正在通过调用csc.exe从一些源代码的脚本运行编译

有没有办法在一些结构化xml文件中获取错误信息?我是说,没有解析stdouptut。也许csc.exe中有一个选项可以定义编译报告(我对此表示怀疑,因为我已经检查了msdn,但奇迹发生了…)

我需要的是确切的错误位置文件.cs(34,56)例如。。。
因为我们的脚本检查谁“拥有”文件并向开发人员发送通知。

为什么解析输出很困难?这是一种非常标准的输出格式。我不知道,只是想把这项工作交给编译器本身。。。如果没有可能,我将被迫自己解析它,但它又是一个额外的错误位置……不要偷懒,为它编写一些正则表达式:)