我正在创建一个MSBuild项目,当发生错误时会发送详细的电子邮件。我正在使用MsBuild Community Tasks包中的Mail Task。但是我不知道如何将错误详细信息传递给此任务 - 是否有任何预定义的变量或其他内容可用于错误信息?
<Target Name="All">
<CallTarget Targets="DoSomething" />
<OnError ExecuteTargets="ErrorEmail"/>
</Target>
<Target Name="ErrorEmail">
<Mail SmtpServer="mysrv" From="me@mysrv" To="error@mysrv" Subject="An error occured"
Body="Error details: " />
</Target>