2014-02-12 2 views
0

C#의 BuiltIn 함수가 false를 반환하는 이유를 어떻게 알 수 있습니까?C#의 BuiltIn 함수가 false를 반환하는 이유를 알아보십시오

예를 들면.

내 자식 클래스 중 하나에서 Microsoft.Build.Framework.ITask의 Execute 메서드를 구현했습니다.이 실행 함수는 성공을 수행하도록 주어진 경우 "True"를 반환하고 그렇지 않으면 False를 반환합니다. 반환되는 경우 질문입니다. false 어떻게 실패의 원인을 찾을 수 있습니까?

+0

코드를 제공 할 수 있습니까? – velteyn

답변

1

MSDN의 this example에 제공된 예제를 따르십시오. 여기서 메시지의 Log을 수집하여 나중에 어떤 일이 발생했는지 확인하고 요청할 수 있습니다.

반환 값이 false 일 때 Log을 검색하고 오류 조건을 검사합니다. 이것은 당신이 좋아하는 방식으로 구성된 클래스가 될 수 있습니다.

+0

죄송 합니다만, 질문이 잘못 되었다면, Iam C가 새로운 것입니다 # 필자는 작업이 실패하고있는 정확한 이유를 알아 내야합니다. 디버깅을 시도했을 때 세부 정보를 표시하는 데 false가 반환됩니다. 어떻게해야합니까? 컴파일러는 세부 정보를 표시합니다. – TVSuser1654136

+0

'Execute' 방법은 당신 것입니까? 왜 당신은 알 수 없습니까? 예제와 같이 로그를 보관 한 다음 로그에 요청하십시오. 'false'에서 더 많은 정보를 추출 할 방법이 없습니다 ... 당신 스스로해야합니다. – DonBoitnott

+0

감사합니다. 귀중한 정보를 보내 주셔서 감사합니다. – TVSuser1654136