[英]Passing MSBuild Arguments to Cake Build Script to produce _PublishedWebsites
[英]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.