Msbuild не удалось только на Дженкинс - PullRequest
0 голосов
/ 26 марта 2020

У меня есть проект Xamarin android в визуальной студии. Когда я компилирую его в Visual Studio, он работает нормально, но когда я использую jenkins для его сборки, я получаю сообщение об ошибке:

C: \ Program Files (x86) \ MSBuild \ Xamarin \ Android \ Xamarin. Android .DefaultOutputPaths.targets (20,3): ошибка MSB4186: неверный синтаксис вызова метода stati c: «[MSBuild] :: EnsureTrailingSla sh ($ (IntermediateOutputPath))». Метод '[MSBuild] :: EnsureTrailingSla sh' не найден. Stati c вызов метода должен иметь форму: $ ([FullTypeName] :: Method ()), например, $ ([System.IO.Path] :: Combine (a, b)). [c: \ jenkins \ jobs \ Build- Android -Supersmart-OsherAd \ workspace \ com.supersmart. android .osherad \ com.supersmart. android .osherad.csproj]

В последнее время я обновил визуальную студию до 2017 года с 2017 года, но в любом случае она работает внутри визуальной студии на машине Дженкинса. Чего мне не хватает?

Я попытался запустить и перезагрузить компьютер:

gacutil /i "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\amd64\Microsoft.Build.Framework.dll"

gacutil /i "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\amd64\Microsoft.Build.dll"

gacutil /i "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\amd64\Microsoft.Build.Engine.dll"

gacutil /i "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\amd64\Microsoft.Build.Conversion.Core.dll"

gacutil /i "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\amd64\Microsoft.Build.Tasks.Core.dll"

gacutil /i "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\amd64\Microsoft.Build.Utilities.Core.dll"

My msbuild jenkins configuration

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...