Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.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#中的内置函数返回false的原因_C#_Visual Studio 2010_Microsoft.build - Fatal编程技术网

找出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时,检索日志,并检查它是否存在故障条件。这可能是一个按照您喜欢

如何找出c#中的内置函数返回false的原因

比如说


我在我的一个子类中实现了Microsoft.Build.Framework.ITask中的Execute方法。如果我为执行成功而指定的任务,则此Execute函数将返回“True”,否则它将返回False。我的问题是,如果它返回False,我如何找出失败的原因。

请遵循MSDN中给出的示例,在这里,您可以收集消息的
日志
,稍后可以请求并分析这些消息以确定发生了什么


当返回值为
false
时,检索
日志
,并检查它是否存在故障条件。这可能是一个按照您喜欢的方式构造的类。

对不起,Don如果我问错了,我是c的新手。我的需要是找出任务失败的确切原因。当我尝试调试时,它只返回false而不显示细节。我如何要求编译器显示细节。
Execute
方法是您的,对吗?你为什么不知道?如示例所示保留日志,然后询问日志。无法从
false
中提取更多信息……您必须自己做。