首先,我只想说我不是开发人员或工程师。我只是糟糕的配置管理器,试图让CruiseControl构建一个VS2010/.NET4.0 C#解决方案并生成MSI作为输出。我支持的工程师知道如何从他们的VS2010客户端创建这些MSI(当然),但不太关心使用本质上是命令行选项的东西。MSBUILD不会通过CruiseControl.NET生成MSI文件
我使用的CruiseControl'code'如下。这不是很聪明。我只想从一个自动构建脚本创建这些MSI。我使用了生成MSI的DEVENV替代方案,但使用此方法还存在其他问题。
任何人都可以请帮忙吗?
C:\ WINDOWS \ Microsoft.NET \框架\ v4.0.30319 \ MSBuild.exe d:\ SOFTWARE \ Test.root \测试\ Test.sln /noconsolelogger/V:安静/ P:配置=释放;安全模式=真 重建 C:\ Program Files文件\ CruiseControl.NET \服务器\ ThoughtWorks.CruiseControl.MsBuild.dll
只是可以肯定,你使用的CruiseControl或CruiseControl.Net?如果使用CC。网络,你可以请你发布你的项目配置?可以肯定的是你不能通过MSBuild生成MSI,你说你使用devenv,但是你提供的代码使用MSBuild ... – 2010-10-20 08:37:17