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

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

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

ОБНОВИТЬ

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

- 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 ответ

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

/Library/Frameworks/Mono.framework/Versions/4.8.1/ bin

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

Другие вопросы по тегам