Публикация приложения .NET MAUI для Windows
При распространении приложения .NET Multi-platform App UI (.NET MAUI) для Windows можно опубликовать приложение и его зависимости в папку для развертывания в другой системе. Публикация приложения .NET MAUI для Windows включает создание пакета приложения MSIX (известного как упаковаемое приложение) или создание исполняемого файла (известного как распаковываемое приложение). Дополнительные сведения о преимуществах MSIX см. в разделе "Что такое MSIX?".
Внимание
Для гибридных приложений Blazor требуется WebView на хост-платформе. Дополнительные сведения см. в статье "Сохранение текущего веб-представления" в развернутых гибридных приложениях Blazor.
Конфигурация пакета MSIX
Пакет MSIX настраивается файлом Platform\Windows\Package.appxmanifest (манифест) в проекте. Манифест используется установщиком MSIX, Microsoft Store и Windows для настройки и отображения приложения. В .NET MAUI используются некоторые общие параметры на разных платформах, например имя приложения и значок, который устанавливается в манифесте во время сборки. Помимо этих нескольких параметров, необходимо изменить манифест, чтобы настроить пакет приложения, чтобы создать хороший интерфейс установщика. В Microsoft Store есть собственные требования, заданные в манифесте при отправке приложения.
Вы можете использовать функцию конструктора манифестов Visual Studio для визуального изменения файла Package.appxmanifest , который влияет на отображение приложения в Microsoft Store и Windows. Вы также можете изменить файл Package.appxmanifest с помощью редактора XML.
- Чтобы использовать конструктор манифестов, найдите область Обозреватель решений, а затем дважды щелкните платформы\Windows\Package.appxmanifest.
- Чтобы использовать редактор XML, найдите область Обозреватель решений, а затем щелкните правой кнопкой мыши платформы\Windows\Package.appxmanifest и выберите команду View Code.
Внимание
Конструктор манифестов для проектов .NET MAUI не может изменять возможности приложений. На время вам потребуется использовать редактор XML.
Дополнительные сведения о конкретных параметрах манифеста приложения см . в справочнике по схеме манифеста приложения.
Публикация приложения
.NET MAUI может использовать Visual Studio для публикации, но также поддерживает публикацию с помощью dotnet
интерфейса командной строки (CLI) для сценариев непрерывной интеграции (CI).