Проект сборки Android в Visual Studio App Center не находит файлы решений

Я пробую новый Центр приложений Visual Studio для мобильного приложения, которое пишу.

У меня есть три решения, проверенных в VSTS Git. Первое решение с именем App.sln - это основное решение, в котором есть 2 папки решений: приложения и службы. В папке Apps есть 3 проекта App.csproj, который представляет собой библиотеку .NET Standard 2.0, содержащую общий код Xamarin Forms. App.iOS.csproj - это проект Xamarin Forms для iOS. Наконец, App.Droid.csproj - это Android-проект Xamarin Forms. Папка Services содержит файлы проектов, написанные на ASP.NET Core 2. Второе решение - это решение с именем App.iOS.sln, содержащее только проекты библиотеки iOS и App. Последнее - это решение под названием App.Droid.sln, содержащее только проекты библиотеки Android и App.

В Центре приложений у меня есть 2 приложения, настроенные в соответствии с инструкциями для приложений Xamarin Forms. Первое - это приложение, настроенное как приложение Xamarin для iOS. Второе приложение настроено как приложение Android Xamarin.

Я настроил аналитику и отчеты о сбоях, которые работают. Затем я настроил сборки, и здесь я столкнулся с проблемой. В частности, раскрывающийся список проекта конфигурации сборки Android видит только проект App.Droid. В раскрывающемся списке «Проект конфигурации сборки приложения iOS» отображаются все три решения, но только проект App.iOS. Я выбрал проекты App.Droid и App.iOS. Вроде работает. Однако меня беспокоит, что в будущем все может сломаться. Я предпочитаю решения App.iOS и App.Droid. Таким образом, я знаю, что компилируются правильные проекты и не компилируется ничего лишнего. Это особенно верно, поскольку я стараюсь оставаться в рамках бюджета бесплатного времени компиляции, пока не будет выполнен MVP. Есть идеи, как добиться, чтобы были собраны только правильные проекты?


person Rabi Satter    schedule 30.11.2017    source источник
comment
Вы можете задать вопрос в чате Центра приложений.   -  person Robbit    schedule 01.12.2017


Ответы (1)


По данным команды App Center (30 января 2018 г.):

К сожалению, мы не поддерживаем выбор sln в Android Xamarin, в настоящее время файл решения поддерживается только для iOS.

person Jeff Widmer    schedule 30.01.2018