2
我的主要TFSBuild.proj文件中有一個生成後事件,使用MSBuild任務在成功生成後調用部署任務。它看起來像這樣:團隊建立MSBuild任務不會更新主生成日誌文件
<ItemGroup>
<DeploymentTargets Include="..\Sources\Build\SkunkWorks.Build.Deployment.targets">
<Properties></Properties>
</DeploymentTargets>
</ItemGroup>
<Target Name="AfterBuild">
<Message Text="Executing Deployment"/>
<MSBuild Projects="@(DeploymentTargets)"
Properties="PickUpLocation='@(DropLocation)'"
ContinueOnError="false"/>
</Target>
這工作正常,部署腳本被調用,如你所期望的。問題是執行MSBuild產生的任何錯誤或消息不會寫入成功構建後放置在放置位置的BuildLog.txt或ErrorsAndWarnings.txt文件。
有沒有簡單的方法來捕獲這些信息?