devenv CruiseControl 的记录器

Posted

技术标签:

【中文标题】devenv CruiseControl 的记录器【英文标题】:logger for devenv CruiseControl 【发布时间】:2011-05-06 03:55:56 【问题描述】:

devenv 有记录器吗?我在 CruiseControl.net 中有一个 devenv 任务,但它没有给我任何日志。我什至看不到构建失败的原因。我以前在msbuild中使用logger来查看日志。

<msbuild>
......
<logger>C:\Program Files (x86)\CruiseControl.NET\server\ThoughtWorks.CruiseControl.MSBuild.dll</logger>
</msbuild>

devenv 构建任务有什么类似的吗?不胜感激,如果有人可以举个例子。

谢谢!

【问题讨论】:

【参考方案1】:

包装 devenv.com 而不是 .exe 以获取日志到标准输出:

<Exec Command="&quot;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\DEVENV.com&quot; $(BiztalkSLN) /build &quot;Debug|AnyCpu&quot;"/>

【讨论】:

以上是关于devenv CruiseControl 的记录器的主要内容,如果未能解决你的问题,请参考以下文章

如果程序显示对话框,则终止程序(在 CruiseControl.net 下运行的 devenv.com)

在 devenv 和 msbuild 中使用 CruiseControl.net 时输出二进制文件的任何差异

CCnet devenv.exe 错误

搭建你的持续集成环境——CruiseControl介绍

NAnt、MbUnit、CruiseControl、Selenium - 将设置传递给测试程序集

巡航控制 .NET 4.0 MSBUILD 记录器