gpt4 book ai didi

visual-studio-2010 - WriteBuildMessage 未显示

转载 作者:行者123 更新时间:2023-12-04 00:48:46 26 4
gpt4 key购买 nike

考虑这个简单的 msbuild 脚本 (xaml):

<Activity xmlns=[....]>
<Sequence>
<mtbwa:WriteBuildMessage Message="Test message"/>
<mtbwa:WriteBuildWarning Message="Test warning"/>
</Sequence>
</Activity>

我有一个基于此脚本的 tfs 构建定义。
当我在 tfs 中对新构建进行排队时,警告显示在“查看日志”下,不显示消息。

你怎么看?

最佳答案

这是大约。一个最小的工作流 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>

用于登录 View 日志的默认 tfsbuild 详细程度是正常的,但这不会显示 BuildMessageImportance.Normal , 仅 High .

另一个问题是,您必须在项目 Process 下的构建定义中单击构建过程模板的刷新按钮。

这是一个最小的工作流示例,包括 BuildVerbosity属性(property)。
<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>

关于visual-studio-2010 - WriteBuildMessage 未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3354089/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com