Сбой MSBuild с BizTalk - PullRequest
       17

Сбой MSBuild с BizTalk

1 голос
/ 29 апреля 2011

Я пытаюсь настроить сервер сборки для проектов BizTalk 2010. Я установил часть «Компонент проекта» только для BTS 2010 Enterprise. Тем не менее, я получаю следующую ошибку при попытке скомпилировать решение:

C: \ Program Files (x86) \ MSBuild \ Microsoft \ BizTalk \ BizTalkCommon.targets (115,9): ошибка MSB4018: System.IO.FileNotFoundException: не удалось загрузить файл или сборку 'Microsoft.VisualStudio.OLE.Interop , Версия = 7.1.40304.0, Культура = нейтральная, PublicKeyToken = b03f5f7f11d50a3a 'или одна из ее зависимостей. Система не может найти указанный файл. [C: \ CCNetBuild \ FlexTMS.TLAutoTender.BizTalk \ Ствол \ Echo.BAS.TLAutoTender.Internal.Maps \ Echo.BAS.TLAutoTender.Internal.Maps.btproj] C: \ Program Files (x86) \ MSBuild \ Microsoft \ BizTalk \ BizTalkCommon.targets (115,9): ошибка MSB4018: имя файла: 'Microsoft.VisualStudio.OLE.Interop, версия = 7.1.40304.0, культура = нейтральная, PublicKeyToken = b03f5f7f11d50a3a '[C: \ CCNetBuild \ FlexTMS.TLAutoTender.BizTalk \ Trunk \ Echo.BAS.TLAutoTender.Internal.Maps \ Echo.BAS.TLAutoTender.Internal.Maps.btproj] C: \ Program Files (x86) \ MSBuild \ Microsoft \ BizTalk \ BizTalkCommon.targets (115,9): ошибка MSB4018: в Microsoft.VisualStudio.BizTalkProject.Compiler.MapCompiler.Compile (BizTalkBuildSnapshot buildSnapshot, IEnumerable * 1003, IEnumerable * 1003 List 1& generatedCodeFiles, List 1 & xsltFiles) [C: \ CCNetBuild \ FlexTMS.TLAutoTender.BizTalk \ Trunk \ Echo.BAS.TLAutoTender.Internal.Maps \ Echo.BAS.TLAutoTender.Internal.Maps.btproj] C: \ Program Files (x86) \ MSBuild \ Microsoft \ BizTalk \ BizTalkCommon.targets (115,9): ошибка MSB4018: в Microsoft.VisualStudio.BizTalkProject.BuildTasks.MapperCompiler.Execute () [C: \ CCNetBuild \ FlexTMS.TLAuto .BizTalk \ Ствол \ Echo.BAS.TLAutoTender.Internal.Maps \ Echo.BAS.TLAutoTender.Internal.Maps.btproj] C: \ Program Files (x86) \ MSBuild \ Microsoft \ BizTalk \ BizTalkCommon.targets (115,9): ошибка MSB4018: в Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute () [C: \ CCNetBuild \ FlexTMS.TLAutoTender.BizTalk \ Ствол \ Echo.BAS.TLAutoTender.Internal.Maps \ Echo.BAS.TLAutoTender.Internal.Maps.btproj] C: \ Program Files (x86) \ MSBuild \ Microsoft \ BizTalk \ BizTalkCommon.targets (115,9): ошибка MSB4018: в Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask (ITaskExectionHost TaskExecutionMode howToExecuteTask, Boolean & taskResult) [C: \ CCNetBuild \ FlexTMS.TLAutoTender.BizTalk \ Trunk \ Echo.BAS.TLAutoTender.Internal.Maps \ Echo.BAS.TLAutoTender.Internal.Maps.btj]

Эта ошибка не имеет смысла. Насколько я понимаю, Visual Studio больше не требуется с компонентами сборки.

Ответы [ 2 ]

1 голос
/ 01 мая 2011

Я бы посмотрел на ремонт установки. Вам нужны только компоненты сборки и SDK. Смотрите здесь .

0 голосов
/ 11 декабря 2014

Я добавлю следующее к предыдущему ответу, так как моя репутация на данный момент <50 и я не могу добавлять комментарии: </p>

  • Microsoft Windows SDK для Windows 7 и .NET Framework4 можно загрузить с здесь

  • Также, пожалуйста, убедитесь, что ваша команда сборки или сервер сборки ссылаются на бит MSBuild-32 (C: \ Windows \ Microsoft.NET \Framework \ v4.0.30319 \ msbuild.exe) вместо 64 (C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ msbuild.exe)

...