Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Примечание . сведения о Windows 10 см . в разделе что отличается в Windows 10.
Чтобы упаковать приложение, необходимо создать манифест пакета, содержащий элементы, необходимые для схемы манифеста пакета.
Кроме того, можно упаковать приложение с помощью Visual Studio. См. раздел Упаковка приложения с помощью Visual Studio.
С помощью текстового редактора создайте файл (который будет содержать XML) и назовите его Package. appxmanifest.
Добавьте этот шаблон в файл Package. appxmanifest.
<?xml version="1.0" encoding="utf-8"?>
<Package xmlns="http://schemas.microsoft.com/appx/2010/manifest">
<Identity Name=""
Version=""
Publisher="" />
<Properties>
<DisplayName></DisplayName>
<PublisherDisplayName></PublisherDisplayName>
<Logo></Logo>
</Properties>
<Prerequisites>
<OSMinVersion></OSMinVersion>
<OSMaxVersionTested></OSMaxVersionTested>
</Prerequisites>
<Resources>
<Resource Language="" />
</Resources>
<Applications>
<Application Id="" StartPage="">
<VisualElements DisplayName="" Description=""
Logo="" SmallLogo=""
ForegroundText="" BackgroundColor="">
<SplashScreen Image="" />
</VisualElements>
</Application>
</Applications>
</Package>
На следующих шагах показано, как заполнять элементы и атрибуты, необходимые для завершения шаблона.
Элемент Identity содержит 3 обязательных атрибута. Вот пример элемента Identity с замещающим текстом для атрибутов. значения атрибута Name и атрибута Publisher (значения CN, O, L, Sи C) в приведенном ниже примере предоставляются хранилищем для приложений, которые передаются в хранилище.
<Identity Name="MyCompany.MySuite.MyApp"
Version="1.0.0.0"
Publisher="CN=MyCompany, O=MyCompany, L=MyCity, S=MyState, C=MyCountry"/>
У элемента Properties есть 3 обязательные дочерние элементы. Вот пример узла Properties с замещающим текстом для элементов. DisplayName — это имя приложения, которое вы резервируете в Store для отправляемых в этот Store приложений.
<Properties>
<DisplayName>MyApp</DisplayName>
<PublisherDisplayName>MyCompany</PublisherDisplayName>
<Logo>images\icon.png</Logo>
</Properties>
Ниже приведен пример узла предварительных требований .
<Prerequisites>
<OSMinVersion>6.2.1</OSMinVersion>
<OSMaxVersionTested>6.2.1</OSMaxVersionTested>
</Prerequisites>
Ниже приведен пример узла Resources .
<Resources>
<Resource Language="en-us" />
</Resources>
Можно использовать элемент Applications , чтобы указать одно или несколько приложений для пакета. обратите внимание, что хотя каждый пакет может содержать одно или несколько приложений, пакеты, содержащие несколько приложений, не будут передавать процесс сертификации Microsoft Store.
Запись для приложения должна указывать определенные атрибуты элемента висуалелементс и элемента SplashScreen . Эта запись может также указывать элемент дефаулттиле . Ниже приведен пример узла приложений с текстом заполнителя.
<Applications>
<Application Id="MyApp" StartPage="default.html">
<VisualElements DisplayName="My App" Description="A useful description."
Logo="images\icon.png" SmallLogo="images\small_icon.png"
ForegroundText="dark" BackgroundColor="#FFFFFF" >
<SplashScreen Image="images\splash.png" />
</VisualElements>
</Application>
</Applications>
Создание манифеста пакета вручную