编程语言
首页 > 编程语言> > c# – TeamCity模糊构建失败

c# – TeamCity模糊构建失败

作者:互联网

我在为TeamCity构建时遇​​到问题.当我在本地构建项目时,它正确编译,但是,当TeamCity运行时,构建失败并出现错误构建失败条件:进程退出代码1.

我有两个单独的项目具有相同的失败条件,我甚至不知道如何开始诊断问题.一个项目是通过Visual Studio 2010创建的C#库(我使用VS解决方案来编译该项目),另一个项目是使用Xamarin Studio完成的.

编译代码的Xamarin Studio构建步骤使用该行(忽略换行符):

"C:\Program Files (x86)\Xamarin Studio\bin\mdtool.exe" build
"--project:MyProject" 
"%teamcity.build.checkoutDir/MySolution.sln"

两个项目都在构建代理上进行编译(通过Visual Studio或命令行命令在本地编译时).有没有办法让我有构建代理(即服务运行)在本地运行构建配置并从那里测试或什么?

解决方法:

您获得的错误只是MSBuild进程的返回值.为了调试构建过程,您需要实际运行它 – 意味着与构建运行器一样,而不是在开发环境中进行本地调试构建.按照步骤here将MSBuild日志记录增加到详细,并将其保存到稍后可以检查的位置.

如果您的应用程序相当复杂或具有大量依赖性,则可能需要花费几个小时编写构建脚本或编辑项目文件.如果编写构建脚本,只需更改TC中的构建任务即可执行构建脚本.这通常是我与TC一起使用的方法,因为编辑项目文件会影响本地调试版本.

标签:c,visual-studio-2010,net-4-0,xamarin-studio,teamcity-7-1
来源: https://codeday.me/bug/20190625/1283993.html