약입니다. 작동하는 최소한의 워크 플로우 XAML 파일 : 보기 로그 로그인에 대한
<Activity xmlns="http://schemas.microsoft.com/netfx/2009/xaml/activities"
xmlns:mtbwa="clr-namespace:Microsoft.TeamFoundation.Build.Workflow.Activities;assembly=Microsoft.TeamFoundation.Build.Workflow">
<Sequence>
<mtbwa:WriteBuildMessage Importance="[Microsoft.TeamFoundation.Build.Client.BuildMessageImportance.High]"
Message="Test WriteBuildMessage Importance High"/>
</Sequence>
</Activity>
기본 tfsbuild의 상세는 정상하지만이 BuildMessageImportance.Normal
만 High
를 표시하지 않습니다.
또 다른 잡았다는 항목 프로세스에서 정의를 구축입니다 당신이 빌드 프로세스 템플릿 버튼 새로 고침를 클릭해야 할 것입니다.
BuildVerbosity
속성을 포함하여 작동하는 최소 워크 플로 예제입니다.
<Activity xmlns="http://schemas.microsoft.com/netfx/2009/xaml/activities"
xmlns:mtbw="clr-namespace:Microsoft.TeamFoundation.Build.Workflow;assembly=Microsoft.TeamFoundation.Build.Workflow"
xmlns:mtbwa="clr-namespace:Microsoft.TeamFoundation.Build.Workflow.Activities;assembly=Microsoft.TeamFoundation.Build.Workflow"
xmlns:this="clr-namespace:TfsBuild"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Class="TfsBuild.Process"
this:Process.Verbosity="[Microsoft.TeamFoundation.Build.Workflow.BuildVerbosity.Diagnostic]">
<x:Members>
<x:Property Name="Verbosity"
Type="InArgument(mtbw:BuildVerbosity)" />
</x:Members>
<Sequence>
<mtbwa:WriteBuildMessage Importance="[Microsoft.TeamFoundation.Build.Client.BuildMessageImportance.Low]"
Message="Test WriteBuildMessage Importance Low"/>
</Sequence>
</Activity>
내 메시지에서 높은 수준으로 설정해야했지만 빌드 템플리트를 새로 고칠 필요가 없었습니다. – McKay
약간의 후속 조치 ... 로깅 메시지가 표시 될 프로세스 템플리트를 새로 고쳐야했습니다. 감사합니다. Gerard. –
좀 더 후속 조치 ... 높게 설정하거나 새로 고치지 않아도 TFS/VS 2012에서 저에게 효과적이었습니다. 큐 빌드 매개 변수 탭에서 로깅 자세한 정보를 표준으로 설정해야만 나타났습니다. – 4imble