c++ - 追踪器 : error TRK0002: Failed to execute command

标签 c++ visual-studio-2015 build-agent

我在尝试在作为服务运行的 buildAgent 上构建我的项目时遇到此错误,有人有解决方案吗?

 TRACKER : error TRK0002: Failed to execute command: ""C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64\CL.exe" @C:\BuildAgent\temp\buildTmp\tmpfde187c5fd8a42299ab4d18e25e0c9fe.rsp". The operation identifier is not valid.

在命令行中构建项目时(使用“_IsNativeEnvironment”变量)我尝试了类似问题的解决方案,但它对我不起作用,我还需要该解决方案才能在我的本地计算机上永久运行。

最佳答案

从命令行启动 MSBuild 时,多个工具都会发生此错误:

  • CL.exe
  • cvtres.exe
  • 程序库.exe
  • link.exe

将它们添加到事件防病毒的排除列表中可以解决一些问题,但对于现代防病毒来说还不够。

另一种方法是停用 Tracker.exe,这是一种启用增量构建的工具。由于它不是您通常希望在构建服务器上使用的东西,因此我发现停用它是安全的。

您可以通过将此参数传递给 msbuild 来停用它:/p:TrackFileAccess=false

关于c++ - 追踪器 : error TRK0002: Failed to execute command,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39252473/

相关文章:

c++ - 每当表达式未定义时,在 C++ 中启用函数模板

c++ - openCV 的 HSV 色轮图像?

c++ - 生命游戏,C++ - 多态数组(也许还有指针)

c# - 通过调试器观看整个程序

java - 在 Java 中使用已编译的 DLL 与 SWIG 和 Visual Studio 2015

msbuild - 在 C# 6.0 代码库的 psake 构建中强制使用 MSBuild 14.0

c++ - CUDA 中的全局内存与动态全局内存分配

regex - 如何在文件内容替换器 teamcity 的变量中转义反斜杠

tfs - 如何为自定义 MSBuild 任务设置 "Version control path to custom assemblies"

azure-devops - 如何在 vsts 中更新构建代理中的系统功能?