3
오류가 발생하면 자세한 전자 메일을 보낼 MSBuild 프로젝트를 만듭니다. MsBuild Community Tasks 패키지의 Mail Task를 사용하고 있습니다. 하지만이 작업에 오류 세부 정보를 전달하는 방법을 모르겠습니다. 미리 정의 된 변수에 오류가 있습니까?MSBuild에서 오류 세부 정보에 액세스하는 방법
<Target Name="All">
<CallTarget Targets="DoSomething" />
<OnError ExecuteTargets="ErrorEmail"/>
</Target>
<Target Name="ErrorEmail">
<Mail SmtpServer="mysrv" From="[email protected]" To="[email protected]" Subject="An error occured"
Body="Error details: " />
</Target>
니스하지만,이 오류를 가지고 : C가 : \ AccuRev \ Build_2012_01_02 \ ASA.Core.Services \ ErrorHandlers.targets (24,9) : 어 ROR의 MSB3501이 :에서 라인을 읽을 수 없습니다를 파일 "mylog.txt". 이 프로세스는 다른 프로세스에서 사용 중이기 때문에 파일 'c : \ AccuRev \ Build_2012_01_02 \ ASA.Core.Services \ mylog.txt'에 액세스 할 수 없습니다. – NealWalters
새로운 질문이 시작되었습니다 : http://stackoverflow.com/questions/8728883/email-errors-in-msbuild-readlinesfromfile-is-being-used-by-other-process – NealWalters