Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ant 疑难解答错误MSB4018:;SetInclusionListEntry“;任务意外失败_Ant_Msbuild_Jenkins_Vsto - Fatal编程技术网

Ant 疑难解答错误MSB4018:;SetInclusionListEntry“;任务意外失败

Ant 疑难解答错误MSB4018:;SetInclusionListEntry“;任务意外失败,ant,msbuild,jenkins,vsto,Ant,Msbuild,Jenkins,Vsto,我正在使用Jenkins和Ant在我们的构建机器上构建一个VSTO项目。昨天建筑很好,今天我发现以下错误: [exec] Project "C:\Program Files (x86)\Jenkins\jobs\ProjectDir\workspace\ProjectDir\MyProject\MyProject.csproj" on node 1 (Rebuild target(s)). [exec] C:\Program Files (x86)\MSBuild\Microso

我正在使用Jenkins和Ant在我们的构建机器上构建一个VSTO项目。昨天建筑很好,今天我发现以下错误:

   [exec] Project "C:\Program Files (x86)\Jenkins\jobs\ProjectDir\workspace\ProjectDir\MyProject\MyProject.csproj" on node 1 (Rebuild target(s)).
     [exec] C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\OfficeTools\Microsoft.VisualStudio.Tools.Office.targets(668,9): error MSB4018: The "SetInclusionListEntry" task failed unexpectedly. [C:\Program Files (x86)\Jenkins\jobs\ProjectDir\workspace\ProjectDir\MyProject\MyProject.csproj]
     [exec] C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\OfficeTools\Microsoft.VisualStudio.Tools.Office.targets(668,9): error MSB4018: System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.VisualStudio.Tools.Office.Runtime, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified. [C:\Program Files (x86)\Jenkins\jobs\ProjectDir\workspace\ProjectDir\MyProject\MyProject.csproj]
我将代码还原为最后一次已知的工作提交。代码在我的本地开发机器上构建得很好


你知道构建机器上发生了什么变化会导致这种情况吗?

我找到了答案。我应该知道什么时候我没有更改Windows Update仍然可以更改的任何内容

我查看了我的Windows Update历史记录,发现更新未能应用于VSTO运行时。因此,我通过右键单击失败的更新,转到“查看详细信息”,转到“更多信息”下的链接,下载并运行在上找到的包,重新应用了更新

框架修复后,构建工作正常