Command line TeamCIty 6.5.6跑步者类型为“的构建步骤”;命令行“;永不完结

Command line TeamCIty 6.5.6跑步者类型为“的构建步骤”;命令行“;永不完结,command-line,teamcity,Command Line,Teamcity,我正在使用TeamCity 6.5.6来实现CIT环境。我正在尝试添加Runner Type=“Command Line”的构建步骤,并尝试执行以下自定义cmd脚本 “C:\Program Files\PreEmptive Solutions\Dotfuscator Professional Edition Evaluation 4.9\Dotfuscator.exe”/in:D:\CITTest\bin\CITTest.Lib.dll/out:D:\CITTest\Dotfuscated 但是

我正在使用TeamCity 6.5.6来实现CIT环境。我正在尝试添加Runner Type=“Command Line”的构建步骤,并尝试执行以下自定义cmd脚本

“C:\Program Files\PreEmptive Solutions\Dotfuscator Professional Edition Evaluation 4.9\Dotfuscator.exe”/in:D:\CITTest\bin\CITTest.Lib.dll/out:D:\CITTest\Dotfuscated

但是,TeamCity永远无法完成构建步骤,而且似乎要花很长时间

请注意,脚本中提到的路径和命令是正确的,并且在命令提示符中成功执行了相同的命令

我还尝试使用TeamCity中的批处理文件执行此脚本,但是,同样的事情正在发生

在这方面有人能帮忙吗


谢谢你,我也有同样的问题。已将TeamCity生成代理服务配置为使用管理权限登录帐户。它解决了这个问题。

在Teamcity 7.1和Dotfuscator professional edition 4.9中发现了同样的问题。我尝试了TeamCity管理构建服务,但仍然无法运行。我的最后一个操作是在MSBuild脚本中导入Dotfuscator任务,并调用Dotfuscator任务进行观察。即使没有TeamCity的管理构建服务,它也能很好地工作。请检查此链接:

不要使用命令行。由于未知原因,Dotfuscator许可证检查将失败。如果使用MSBuild脚本,可以尝试以下操作:

是否尝试查看生成日志以查看是否有任何提示?是的,生成日志只会等待命令完成,并且会永远等待。并不是这个特定的命令导致了这样的行为,任何自定义命令脚本(作为构建过程的一部分)都会导致同样的行为。所以问题是通过命令行运行程序执行的任何命令都会挂起?奇怪。必须是代理环境中的某个内容。应在代理计算机上进行调查:可能有一些提示等打开。。。此外,考虑禁用/卸载反病毒软件,如果存在。