输出的xml中既包含了结果的输出,又包含了代码中异常的输出。 例如我在我们项目中实用tsclua.exe,得到的输出为: ```xml <?xml version="1.0" encoding="UTF-8"?> 所在位置 行:1 字符:1 + ./tsclua.exe --xml xxxxxxxxxxxxx 2 ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Category Info :xxxxxxxxxxxxxxxxxxxxxx + FullyQualifiedErrorID : xxxxxxxxxxxxxxxxxxxxxxx <results> ... ``` 而且我根据这个错误也看不出来到底哪出错了。
Activity
[-]tsclua在实用--xml参数时实用stderr作为输出的设计很差[/-][+]tsclua在实用--xml参数时使用stderr作为输出的设计很差[/+]iNeverSleeeeep commentedon Sep 1, 2020
在使用python执行cmd的时候没有这个错误了,但是使用stderr作为结果输出依然是个奇怪的设计
ben620 commentedon Feb 2, 2021
这个设计确实有失妥当,但主要目标是和C++工具保持一致。
推荐的使用方法是 tsclua.exe --xml src 2>result.xml