关于我的一个项目中的编译错误,TFS上的构建结果页面的信息量远低于我的预期;我只能得到这个:
我曾希望更多这样的事情(来自不同的项目以同样的方式构建):
我需要做些什么才能让TFS显示特定错误?
我使用Cake build使用以下目标定义构建两个项目:
Task("Build")
.IsDependentOn("Update version")
.Does(() =>
{
Information("Verbosity: {0}", verbosity);
MSBuild(solutionPath, settings =>
{
settings.SetConfiguration(configuration);
settings.SetVerbosity(verbosity);
});
});
答案 0 :(得分:3)
听起来这可以通过使用自定义MSBuild logger来解决。目前我们没有内置Cake,但如果您向Cake's issue tracker添加问题,我们可以考虑将其用于将来的版本。
作为临时解决方案,您可以编写自定义记录器,并使用MSBuild工具设置上的MSBuild alias将其提供给ArgumentCustomization property。
如果TFS提供开箱即用的MSBuild记录器,您应该能够引用该记录器。