【发布时间】:2010-09-24 06:42:52
【问题描述】:
这类似于这两个问题:
Why does MSBuild fail from the command line where VS2008 succeeds?
How to get cmd line build command for VS solution?
当我从 Visual Studio 2008 构建时,构建成功。如果我使用 .NET Framework 3.5 安装附带的 MSBuild 从命令行构建,它通常会失败。但是,如果我使用随 VS2008 安装的 Visual Studio 2008 命令提示符,它会成功。我链接到的前两个问题的答案(我只是部分理解)似乎是命令行失败的原因。我的问题是针对 CruiseControl.NET 的。我如何应用他们的答案,以便 CruiseControl.Net MSBuild 任务即使在未来发生更改后也始终成功,只要它在 VS 2008 中正确构建?
提前感谢您的帮助!
【问题讨论】:
-
您能否发布您在使用 msbuild 命令行时遇到的错误?在您的情况下可以使用 devenv 任务吗? (见confluence.public.thoughtworks.org/display/CCNET/…)
-
错误太大,无法发布。我想避免在 CI 服务器上安装 VS。我现在开始工作了。谢谢。