Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Для некоторых современных возможностей Windows требуется идентификатор пакета во время исполнения (другими словами, приложение должно быть упаковано). Эти возможности включают некоторые функции Windows, некоторые среда выполнения Windows API, расширения пакетов и компоненты UWP.
Universal Windows Platform (UWP) приложения получают удостоверение пакета по умолчанию, так как они могут распространяться только через пакеты MSIX. Другие типы приложений Windows, включая приложения WPF, также можно развернуть с помощью пакетов MSIX для получения идентификатора пакета. Но приложение , упакованное с внешним расположением, также имеет удостоверение пакета. Дополнительные сведения об этих терминах см. в разделе Преимущества и недостатки упаковки приложения.
Только упакованные приложения (включая приложения, упакованные с внешним расположением) имеют идентификатор пакета во время выполнения. Если у вашего приложения есть удостоверение пакета, вы можете использовать следующие функции в вашем приложении.
Уведомления
API Windows App SDK уведомлений требуют, чтобы вашему приложению была присвоена идентификация пакета.
Интеграция с расширениями пакетов
Если приложение должно интегрироваться с системой (например, установить правила брандмауэра), опишите эти вещи в манифесте пакета приложения, а система выполнит остальные действия. Для большинства этих задач вам не придется писать код вообще. С помощью файла XML в манифесте вы можете выполнять такие действия, как запуск процесса при входе пользователя, интеграция вашего приложения в Проводник и добавление вашего приложения в список доступных мест печати, которые отображаются в других приложениях.
Дополнительные сведения см. в статье Интеграция настольного приложения с расширениями пакетов.
Получение сведений о активации для упакованных приложений
Начиная с Windows 10 версии 1809 упакованные приложения могут получать определенные типы сведений о активации во время запуска. Например, вы можете получить сведения, связанные с активацией приложения, открыв файл, щелкнув интерактивное уведомление или используя протокол.
Дополнительные сведения см. в разделе Получение сведений о активации для упакованных приложений.
Использование Windows App SDK в существующем проекте
Вы можете использовать Windows App SDK для добавления современных функций Windows ( таких как элементы управления WinUI 3, push-уведомления и управление жизненным циклом приложений) в существующее классическое приложение Win32 или .NET без полной перезаписи.
Дополнительные сведения см. в разделе Добавление возможностей Windows App SDK в существующий проект.
Распределять
Если вы упаковываете приложение в пакет MSIX, то его очень легко распространить, публикуя его в Microsoft Store или загружая его на системы.
Дополнительные сведения см. в статье "Пакет" и развертывание приложения.
Windows developer