VSTS - Xamarin iOS Build - Как выбрать моно версию для использования? - PullRequest
0 голосов
/ 29 июня 2018

Я создаю проект Xamarin для iOS в очереди Hosted macOS Preview VSTS. Журнал показывает, что он использует моно 5.8.0. Тем не менее, очередь спецификации показывают, что установлен моно 5.10.0.

Вопрос в том, как выбрать версию mono для использования (среди установленных) для создания проекта xamarin ios на vsts?

UPDATE

После @ valdetero ответа следующее 1011 *

- task: XamariniOS@2
    displayName: 'Building iOS'
    inputs:
        solutionFile: '**/*.sln'
        configuration: 'Release'
        mdtoolFile: '/Library/Frameworks/Mono.framework/Versions/5.10.1/bin'

Однако я получил эту ошибку:

[error]Xamarin.iOS task failed with error Error: Unable to locate executable file: '/Library/Frameworks/Mono.framework/Versions/5.10.1/bin'.

1 Ответ

0 голосов
/ 29 июня 2018

В вашей задаче Xamarin.iOS откройте Advanced , отметьте MSBuild и посмотрите на путь инструмента сборки . Укажите установленную версию моно здесь. Я использовал это для старого проекта, где я не могу собрать его с Mono 5. Вот что у меня в коробке:

/ Library / Frameworks / Mono.framework / Версии / 4.8.1 / бен

Поместите весь этот путь в коробку.

...