2013-05-08 4 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.

После того, как каркас был отремонтирован, сборка работала нормально.

Смежные вопросы