Как установить Xamarin SDK (на Ubuntu) без Visual Studio

#.net #xamarin

#.net #xamarin

Вопрос:

Я хочу создать машину сборки для моего Xamarin.Проект Forms. Есть ли способ установить Xamarin SDK без необходимости установки VS?

До сих пор мне удавалось:

  • создайте VPS с помощью Ubuntu и docker,
  • установите dotnet 5,
  • установите java 16.

Допустимы следующие варианты:

  • установите Xamarin SDK напрямую, чтобы я мог запустить dotnet/msbuild MySolution.sln и получить Xamarin.Созданные проекты форм,
  • получите образ docker на основе Windows-nano, чтобы решение можно было встроить в контейнер (хотя я хочу, чтобы размер изображения был как можно меньше из-за ограничений по размеру хранилища — я хочу, чтобы все необходимые пакеты SDK занимали менее 9 ГБ).

Комментарии:

1. Для Xamarin.Android Microsoft есть инструкции по сборке Linux / macOS из исходного кода: github.com/xamarin/xamarin-android/blob/main/Documentation /… Для Xamarin.iOS вас понадобится macOS.