我有一台运行CruiseControl.NET(v1.4.4.49)的CI服务器,它无法构建VS解决方案文件。在ccnet.config中,我已经在使用MSBUILD标记来构建解决方案,但它失败了,因为大多数其他项目依赖的项目都没有以正确的顺序构建,或者构建失败。
当我在C:\ WINDOWS \ Microsoft.NET \ Framework \ v3.5中使用msbuild.exe从命令行执行构建(使用ccnet.config中的相同参数)时,我不知道该项目按预期构建,从VS 2008 GUI本身构建时,我得到相同的结果。我已经搜索了一段时间,我在使用DEVENV构建时听到了这种情况,但大多数解决方案告诉我使用MSBUILD标签,我已经在使用它。有没有人以前遇到过这个问题,如果有的话,任何关于如何解决这个问题的方向都将不胜感激。
答案 0 :(得分:0)
我没有代表发表评论,所以答案必须要做。如果你有使用标准MSBuild记录器的记录器probs,请尝试使用Christian Rodemeyer的MsBuildToCCNet记录器(这里提到:http://ilmatte.wordpress.com/2008/06/15/cruisecontrolnet-tutorial-part-2/)
我在CC.Net文档中提到的标准MSBuild记录器遇到了很多问题,但是Christian的工作很棒。
在Thoughtworks网站陷入困境时,您可能无法找到它。如果是这样,请告诉我,我会看看我是否可以在办公室追踪我的下载。