2013-05-08 58 views
0

我在使用Jenkins和Ant在构建机器上构建VSTO项目。昨天有建筑精美,现在今天我收到以下错误:疑难解答错误MSB4018:“SetInclusionListEntry”任务意外失败

[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] 

我恢复的代码到最后已知的工作承诺。代码可以在我的本地开发机器上正常生成。

任何有关在生成机器上可能发生变化的原因吗?

回答

0

我想通了。我应该知道什么时候我没有改变Windows Update仍然可以做的任何事情。

enter image description here

我看了看我的Windows更新历史,看到过更新无法应用到VSTO运行。所以我重新应用了更新,通过右键单击失败的更新去查看详情去链接下更多信息下载和运行KB article page找到的包。

一旦框架被修复,构建正常工作。

相关问题