Azure Dev Ops - Построить проект Xamarin не удалось - PullRequest
0 голосов
/ 19 марта 2020

Я создал решение Xamarin Forms, которое содержит как iOS, так и проект Andoid, использующий F #. Я создал Azure конвейер Dev Ops (шаблон classi c, без YAML) и получаю следующую ошибку при попытке построения:

ошибка FS3053: поставщик типа 'Xamarin. Android .FSharp.ResourceProvider 'сообщил об ошибке: конструктор поставщика типов выдал исключение: [ошибка CS0009: файл метаданных `/Users/runner/runners/2.165.2/work/1/s/src/packages/Newtonsoft . Json .12.0.3 / lib / netstandard2.0 / Newtonsoft. Json .dll 'не содержит допустимых метаданных] [/Users/runner/runners/2.165.2/work/1/s/src/Droid /sameroom.mobile.droid.fsproj]

Кто-нибудь может добавить некоторые идеи отсюда? Он отлично работает на моем местном macbook.

1 Ответ

0 голосов
/ 19 марта 2020

Я нашел ответ. Вместо использования OOB Xamarin. iOS Задача Build Solution, используйте задачу MSBuild и указывайте только на проект iOS (iOS .fsproj)

enter image description here

...