- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有人在 Cruise Control 中获得了 MSBuild 任务来加载记录器吗?
我尝试过各种变体,但总是无法加载记录器。
C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exeC:\Windows\Microsoft.NET\Framework\v4.0.30319C:\builds\MVC2Test\trunk\MVC2Test\MVC2Test.sln/noconsolelogger/p:Configuration=CruiseControl/v:diag build 15ThoughtWorks.CruiseControl.MsBuild.XmlLogger、C:\Program Files (x86)\CruiseControl.NET\server\ThoughtWorks.CruiseControl.MsBuild.dll
如果可能,请发布一个专用的 .NET 4.0 示例。
谢谢
最佳答案
对我来说,让 .NET 4.0 和 Cruise Control .NET 运行起来可以归结为:
1) 像瘟疫一样避免使用 64 位 MSBuild...首先要有一个可用的 32 位构建。
2) 只需指定记录器的完全限定路径,而不是典型的类,汇编格式。
3) 从 VS 2010 光盘部署目标包。\WCU\MTPack\NetFx_DTP.msi EXTUI=1/log install.log
4) 始终首先证明 MSBuild 可从命令行运行。
5) 在解决方案文件中创建配置并仅包含您要构建的项目
<msbuild>
<!-- WARNING: You must copy the files from C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\WebApplications to the same path on your build server -->
<executable>C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe</executable>
<workingDirectory>C:\builds\SOLUTIONFOLDER\trunk\</workingDirectory>
<projectFile>C:\builds\SOLUTIONFOLDER\trunk\SOLUTIONNAME.sln</projectFile>
<buildArgs>/noconsolelogger /p:Configuration=CruiseControl /v:diag</buildArgs>
<targets>Build</targets>
<timeout>15</timeout>
<logger>C:\CruiseControl\server\ThoughtWorks.CruiseControl.MSBuild.dll</logger>
</msbuild>
现在,如果微软只允许我们在构建服务器上轻松安装 MSTest...人们已经乞求了 5 年,微软怎么对测试了解得这么少?
祝大家好运。
关于msbuild - 巡航控制 .NET 4.0 MSBUILD 记录器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2691436/
我是一名优秀的程序员,十分优秀!