找出c#中的内置函数返回false的原因
如何找出c#中的内置函数返回false的原因 比如说找出c#中的内置函数返回false的原因,c#,visual-studio-2010,microsoft.build,C#,Visual Studio 2010,Microsoft.build,如何找出c#中的内置函数返回false的原因 比如说 我在我的一个子类中实现了Microsoft.Build.Framework.ITask中的Execute方法。如果我为执行成功而指定的任务,则此Execute函数将返回“True”,否则它将返回False。我的问题是,如果它返回False,我如何找出失败的原因。请遵循MSDN中给出的示例,在这里,您可以收集消息的日志,稍后可以请求并分析这些消息以确定发生了什么 当返回值为false时,检索日志,并检查它是否存在故障条件。这可能是一个按照您喜欢
我在我的一个子类中实现了Microsoft.Build.Framework.ITask中的Execute方法。如果我为执行成功而指定的任务,则此Execute函数将返回“True”,否则它将返回False。我的问题是,如果它返回False,我如何找出失败的原因。请遵循MSDN中给出的示例,在这里,您可以收集消息的
日志
,稍后可以请求并分析这些消息以确定发生了什么
当返回值为
false
时,检索日志
,并检查它是否存在故障条件。这可能是一个按照您喜欢的方式构造的类。对不起,Don如果我问错了,我是c的新手。我的需要是找出任务失败的确切原因。当我尝试调试时,它只返回false而不显示细节。我如何要求编译器显示细节。Execute
方法是您的,对吗?你为什么不知道?如示例所示保留日志,然后询问日志。无法从false
中提取更多信息……您必须自己做。