Прекращение поддержки Центра приложений Visual Studio запланировано на 31 марта 2025 г. Хотя вы можете продолжать использовать Центр приложений Visual Studio, пока он не будет полностью выведен из эксплуатации, существует несколько рекомендуемых вариантов, на которые вы можете рассмотреть возможность миграции.
Решения Xamarin можно настроить для сборки определенных проектов и пропускать другие с помощью пользовательских конфигураций сборки. Эти конфигурации позволяют свести к минимуму возможные ошибки и сократить время сборки кода.
В этом руководстве объясняется, как настроить пользовательские сборки в Visual Studio для Windows или macOS. Сведения о настройке проектов Xamarin в Azure DevOps см. в руководстве по Xamarin Azure DevOps.
Изменение сопоставлений конфигурации решения
Место изменения сопоставления конфигурации зависит от используемой интегрированной среды разработки.
В Обозреватель решений щелкните правой кнопкой мыши решение и откройте Configuration Manager.
Выберите конфигурацию решения и платформу.
Выберите активную конфигурацию решения, платформу, соответствующие конфигурации проекта и параметры сборки и развертывания . Параметр Развернуть не влияет на сборку в Центре приложений.
В параметрах решения перейдите к разделу Конфигурации сборки >> Сопоставления конфигураций.
Выберите активную конфигурацию решения, платформу, соответствующие конфигурации проекта и параметры сборки и развертывания . В отличие от Windows, нет параметра Развернуть .
Некоторые параметры проекта можно задать по-разному для каждой конфигурации проекта. При переключении между разными конфигурациями во время сборки могут отображаться разные выходные данные. Например, при использовании конфигурации отладки выходные данные по умолчанию будут содержать отладочные символы. Символы отладки увеличивают размер файлов и не должны использоваться для публикации в хранилищах.
Конфигурация проекта состоит из двух частей: имя конфигурации и спецификация платформы. Например, конфигурация Xamarin.iOS может отображаться как Release | iPhone или Debug | iPhoneSimulator. По умолчанию проекты PCL Xamarin.Forms имеют конфигурации выпуска и отладки без спецификации платформы.
Конфигурации решения
Конфигурации решений определяют поведение команды "Запуск/сборка" в интегрированной среде разработки, а также сборки Центра приложений с указанным .sln файлом. Решение может иметь настраиваемый набор взаимозависимых проектов и конфигураций, используемых для каждого проекта.