繁体   English   中英

使用Cake构建和MSBuild在TFS中报告错误

[英]Error reporting in TFS with Cake build and MSBuild

关于我的一个项目中的编译错误,TFS上的构建结果页面的信息量远低于我的预期; 我只得到这个:

集结错误 - 无信息

我曾希望更多这样的东西(来自不同的项目以相同的方式构建):

集结错误 - 用 - 信息

要让TFS显示特定错误,我需要做些什么?


我使用Cake构建使用以下目标定义构建两个项目:

Task("Build")
    .IsDependentOn("Update version")
    .Does(() =>
    {
        Information("Verbosity: {0}", verbosity);
        MSBuild(solutionPath, settings =>
        {
            settings.SetConfiguration(configuration);
            settings.SetVerbosity(verbosity);
        });
    });

听起来这可以通过使用自定义MSBuild记录器来解决。 目前我们还没有内置Cake,但如果你向Cake的问题跟踪器添加一个问题,我们可以考虑将其用于未来版本。

作为临时解决方案,您可以编写自定义记录器并使用MSBuild工具设置上的ArgumentCustomization属性将其提供给MSBuild别名

如果TFS提供开箱即用的MSBuild记录器,您应该能够引用该记录器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM