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
Поместите весь этот путь в коробку.