如何找出 c# 中的 BuiltIn 函数返回 false 的原因。
例如。
我已经在我的一个子类中的 Microsoft.Build.Framework.ITask 中实现了 Execute 方法。如果我执行成功的任务,这个 Execute 函数将返回“True”,否则它返回 False。我的问题是它是否返回 false 我怎么能找出失败背后的原因。
如何找出 c# 中的 BuiltIn 函数返回 false 的原因。
例如。
我已经在我的一个子类中的 Microsoft.Build.Framework.ITask 中实现了 Execute 方法。如果我执行成功的任务,这个 Execute 函数将返回“True”,否则它返回 False。我的问题是它是否返回 false 我怎么能找出失败背后的原因。
遵循 MSDN 中此示例中给出的示例,您可以在其中收集一些Log
消息,您可以稍后请求和分析这些消息以确定发生了什么。
当返回值为 时false
,您检索Log
并检查它的失败条件。这可以是一个你喜欢的任何方式构建的类。