.NET 4的CruiseControl.NET MSBuild记录器

.NET 4的CruiseControl.NET MSBuild记录器,.net,msbuild,.net-4.0,cruisecontrol.net,logging,.net,Msbuild,.net 4.0,Cruisecontrol.net,Logging,我刚从3.5升级到.NET 4,现在在获取生成结果以显示在cruisecontrol.NET web仪表板上时遇到问题。在显示生成错误之前,请使用 此dll似乎无法与.NET 4一起使用,因此我继续使用标准ThoughtWorks.CruiseControl.MSBuild.dll记录器,但仍然没有取得任何成功。当我查看构建结果网页时,它只显示它失败了,但没有给出任何构建错误。然后我必须查看生成日志,它显示msbuild试图编译解决方案,但生成了错误 有谁知道一个cc.net logger可以与

我刚从3.5升级到.NET 4,现在在获取生成结果以显示在cruisecontrol.NET web仪表板上时遇到问题。在显示生成错误之前,请使用

此dll似乎无法与.NET 4一起使用,因此我继续使用标准ThoughtWorks.CruiseControl.MSBuild.dll记录器,但仍然没有取得任何成功。当我查看构建结果网页时,它只显示它失败了,但没有给出任何构建错误。然后我必须查看生成日志,它显示msbuild试图编译解决方案,但生成了错误


有谁知道一个cc.net logger可以与.net 4一起使用?

Justin,我认为最好是查看您发布的版本的发行说明:


我试过这个版本,在我的情况下有效;我的建议回滚到3.5,如果在补丁发布之前不起作用

您的解决方案中有Visual Studio单元测试吗?我知道CCNET 1.5在报告单元测试结果方面有一个日志问题。

可能是我在发布自己的文章之前阅读的文章的重复,建议的步骤对我不起作用。我的解决方案中有visual studio单元测试,它们通过mstest运行。我在“生成结果”页面上没有看到它们,因此这是一个问题,但是我也没有看到生成错误,即使我的问题的范围比这更大。@Justin,我正在处理同一个问题。我会让你知道当我开始工作时我想到了什么。据推测,这已经在1.6中解决了:我使用1.6,但仍然有问题,但是我想知道我是否忘记了包含提到的2个xsl文件,也许这就是问题所在。不管怎样,我从cruisecontrol切换到teamcity,也从mstest切换到nunit,这两个动作让我的生活变得更加轻松。仅仅因为cruisecontrol没有在网页上显示构建结果就回滚到3.5将是荒谬的…同意。更改项目以促进构建环境从来都不是一个好主意。