Использование конструктора манифеста (приложения для Магазина Windows)

Конструктор манифеста приложения используется для изменения файла манифеста пакета, в котором описывается пакет приложения. Конструктор манифеста приложения можно запустить в Visual Studio одним из двух способов.

  • В разделе Обозреватель решений Visual Studio откройте файл package.appxmanifest. Конструктор манифеста приложения откроет манифест как документ с именем файла, отображаемым на вкладке. Название "Конструктора манифеста приложения" не будет отображаться в окне документа, но будет открыт именно он.

  • В строке меню выберите Проект, Магазин, Изменить манифест приложения.

    Примечание

    При использовании Visual Studio Express 2012 для Windows 8 выберите Магазин, Изменить манифест приложения.

Конструктор манифеста содержит следующие вкладки.

  • Интерфейс приложения

  • Возможности

  • Объявления

  • URI содержимого (отображается только для проектов JavaScript)

  • Упаковка

Далее в этом разделе приводится описание свойств на каждой странице и предоставляются ссылки на дополнительные сведения. Кроме того, здесь можно найти ссылки на примеры манифестов приложений, иллюстрирующие схему и синтаксис этого свойства. Полные манифесты приложений входят в состав отдельных приложений Магазина Windows в центре разработки Windows. Эти приложения можно найти в разделе Примеры приложений для Магазина Windows.

Интерфейс приложения

Эта страница используется для задания свойств, которые определяют и описывают приложение во время его развертывания.

BR230259.collapse_all(ru-ru,VS.110).gifОтображаемое имя

Задает понятное имя приложения, видимое пользователям. Эта строка может быть локализована. Не следует использовать два явным образом зарезервированных слова в качестве отображаемых имен для приложений, которые передаются в Магазин Windows: "NoUIEntryPoints" и "NoUIEntryPoints-DesignMode". Эти идентификаторы зарезервированы для использования средствами разработки и наборами тестов.

BR230259.collapse_all(ru-ru,VS.110).gifТочка входа

Указывает класс, который выполняется при активации приложения (например, Office.Winword.Class). Если этот атрибут указан, а атрибут Начальная страница не указан, то необходимо задать свойство Исполняемый файл. Это свойство отображается только для проектов Visual Basic, Visual C# и Visual C++.

BR230259.collapse_all(ru-ru,VS.110).gifНачальная страница

Задает имя файла для HTML-страницы запуска приложения по умолчанию. Этот файл должен присутствовать в пакете приложения. Если задано это свойство, то нельзя одновременно задать свойства Точка входа и Исполняемый файл. Это свойство отображается только для проектов JavaScript.

BR230259.collapse_all(ru-ru,VS.110).gifОписание

Необязательный. Задает текст, который описывает приложение на его плитке в Windows. Эта строка может быть локализована. Дополнительные сведения см. в разделе Описание.

BR230259.collapse_all(ru-ru,VS.110).gifПоддерживаемые ориентации

Определяет ориентации, в которых приложение рекомендуется использовать для максимального удобства: альбомная, книжная, перевернутая книжная или перевернутая альбомная. На устройствах, которые можно вращать, например на планшетах, приложение не будет повторно перерисовываться для ориентаций, которые не заданы в этом свойстве. Например, приложение не будет поворачиваться при повороте устройства в книжную ориентацию, если в свойстве заданы только альбомная и перевернутая альбомная ориентации.

На устройствах, которые нельзя вращать, приложение может отображаться в ориентации устройства по умолчанию, а предпочтительная ориентация будет игнорироваться. Однако предпочтительная ориентация приложения будет учитываться на устройствах, на которых была активирована блокировка поворота. Эти предпочтительные варианты ориентации относятся как к экрану-заставке, так и к пользовательскому интерфейсу приложения при запуске его нового сеанса.

BR230259.collapse_all(ru-ru,VS.110).gifВизуально активы

Данный раздел страницы пользовательского интерфейса приложения служит для определения внешнего вида используемой плитки приложения и изображений для эмблемы и заставки. Сведения об изображениях, требуемых для приложения, см. в разделе Выбор изображений для вашего приложения.

В случае предоставления отдельных файлов изображений для лучшего масштабирования на экранах с различным разрешением воспользуйтесь инструкциями этого раздела для указания имен и расположений файлов изображений. Файлы можно сохранить в одной папке проекта, если имена файлов включают указание на масштаб (например, Assets\Logo.Scale-100.png, Assets\Logo.Scale-140.png и т. д.). В качестве альтернативы можно распределить файлы по папкам в соответствии с масштабом (например, Assets\Scale-100\Logo.png, Assets\Scale-140\Logo.png и т. д.).

С помощью полей Масштабированные активы укажите изображения для масштабирования на экранах с различным разрешением. Дополнительные сведения см. в разделе Руководство по масштабированию в зависимости от плотности пикселей (приложения Магазина Windows).

Примечание

Visual Studio 2012 Обновление 1 поддерживает функцию различных масштабов.

BR230259.collapse_all(ru-ru,VS.110).gifКраткое имя

Задает короткое имя приложения, которое отображается непосредственно на плитке. Эта строка может быть локализована.

BR230259.collapse_all(ru-ru,VS.110).gifПоказываемое имя

Задает размеры плиток (по формату значка), на которых должно отображаться краткое имя приложения: только квадратная, только широкая, обе или ни одна из них.

BR230259.collapse_all(ru-ru,VS.110).gifТекст переднего плана

Задает значение цвета текста относительно цвета фона на плитке приложения в Windows. Возможные значения: "Светлый" и "Темный".

BR230259.collapse_all(ru-ru,VS.110).gifЦвет фона (плитки)

Задает цвет фона на плитке приложения в Windows. Цвет представляется как 3-байтовое шестнадцатеричное число, перед которым ставится знак решетки (#), например #008800, или как именованный цвет, например малиновый или сине-зеленый. Заданный здесь цвет фона также применяется к цвету кнопок во всех диалоговых окнах приложения и к странице описания приложения в Магазин.

BR230259.collapse_all(ru-ru,VS.110).gifЗначок

Задает изображение, используемое в качестве квадратной плитки приложения.

С помощью полей Масштабированные активы укажите изображения для масштабирования на экранах с различным разрешением. Нажмите кнопку Обзор, чтобы задать и добавить файл эмблемы, имеющий соответствующие размеры, для каждого поля. Этот шаг также переименовывает файл в соответствии с соглашениями об именовании файлов, используемыми в Windows 8. Дополнительные сведения о том, как масштабировать изображения, см. в разделе Краткое руководство: управление ресурсами пользовательского интерфейса для конкретных пользователей и устройств.

Примечание

Выберите изображение в поле для отображения большего представления без необходимости построения и запуска приложения.

Место использования изображений эмблемы

Масштаб и размеры

Начальный экран

Масштаб 80 (120x120 пикс.)

Масштаб 100 (150x150 пикс.)

Масштаб 140 (210x210 пикс.)

Масштаб 180 (270x270 пикс.)

BR230259.collapse_all(ru-ru,VS.110).gifШирокий значок

Задает широкую версию изображения значка, которая отображается на широких плитках. Если это изображение не указано, плитка может отображаться только в квадратном формате и не может принимать уведомления на основе типов широких шаблонов. Пользователь может сам решать, плитку какого формата следует использовать, поэтому рекомендуется включить широкое изображение значка. Если изображение широкого значка задано, плитка будет изначально отображаться в широком формате.

Место использования изображений широкой эмблемы

Масштаб и размеры

Начальный экран

Масштаб 80 (248x120 пикс.)

Масштаб 100 (310x150 пикс.)

Масштаб 140 (434x210 пикс.)

Масштаб 180 (558x270 пикс.)

BR230259.collapse_all(ru-ru,VS.110).gifМелкий значок

Задает мелкое изображение, которое отображается в углу плитки для обозначения приложения.

Поля Масштаб служат для указания изображений на основе процента от исходного размера изображения. Поля Целевой размер служат для указания изображений с определенным размером в пикселях. Целевой размер объекта обычно используется для квадратных изображений или значков, которые отображаются в проводнике на настольном компьютере.

Место использования изображений мелкой эмблемы

Масштаб и размеры

Начальный экран приложения, область контракта поиска, общая область

Масштаб 80 (24x24 пикс.)

Масштаб 100 (30x30 пикс.)

Масштаб 140 (42x42 пикс.)

Масштаб 180 (54x54 пикс.)

Значки в проводнике и в диалоговом окне Открыть с помощью

Целевой размер 16 (16x16 пикс.)

Целевой размер 32 (32x32 пикс.)

Целевой размер 48 (48x48 пикс.)

Целевой размер 256 (256x256 пикс.)

BR230259.collapse_all(ru-ru,VS.110).gifЭмблема магазина

Задает изображение приложения в Магазине Windows.

Место использования изображений эмблемы магазина

Масштаб и размеры

Магазин Windows

Масштаб 100 (50x50 пикс.)

Масштаб 140 (70x70 пикс.)

Масштаб 180 (90x90 пикс.)

BR230259.collapse_all(ru-ru,VS.110).gifЭмблема

Задает изображение, отображаемое рядом с эмблемой для идентификации приложения. Это изображение должно быть одноцветным, иметь тип PNG и размер 24 x 24 пикселя, если только не используются с несколькими масштабами.

Место использования изображений эмблемы

Масштаб и размеры

Экран блокировки

Масштаб 100 (24x24 пикс.)

Масштаб 140 (34x34 пикс.)

Масштаб 180 (43x43 пикс.)

BR230259.collapse_all(ru-ru,VS.110).gifВсплывающие уведомления

Указывает, поддерживает ли приложение всплывающие уведомления. Если задано значение "Да", приложение может создавать уведомления; в противном случае оно не может создавать уведомлений. Дополнительные сведения см. в разделе Общие сведения об уведомлениях (приложения для Магазина Windows)

BR230259.collapse_all(ru-ru,VS.110).gifУведомления на экране блокировки

Задает тип плитки, которая может использоваться для приложения на пользовательском экране блокировки. Этот тип может быть просто эмблемой, содержащей число или символ для уведомления о состоянии, или сочетать эмблему и текст для отображения подробных сведений о состоянии.

BR230259.collapse_all(ru-ru,VS.110).gifЗаставка

Задает изображение переднего плана для заставки приложения.

Место использования изображений заставки

Масштаб и размеры

Экран запуска приложения

Масштаб 100 (620x300 пикс.)

Масштаб 140 (868x420 пикс.)

Масштаб 180 (1116x540 пикс.)

BR230259.collapse_all(ru-ru,VS.110).gifЦвет фона (SplashScreen)

Задает цвет фона для экран-заставки приложения. Цвет представляется как 3-байтовое шестнадцатеричное число, перед которым ставится знак решетки (#), например #008800, или как именованный цвет, например малиновый или сине-зеленый.

Возможности

Эта страница используется для задания системных функций или устройств, которые может использовать приложение. Общие сведения о возможностях см. в разделе Объявления возможностей приложений (приложения для Магазина Windows). Все возможности, выбранные в конструкторе манифеста приложения, отображаются в манифесте приложения (файл Package.appxmanifest и файл вывода построения AppxManifest.xml) внутри XML-тегов <Capabilities>. Например, возможность доступа к библиотеке документов, используемая контрактами выбора файлов, записывается следующим образом:

  <Capabilities>
    <Capability Name="documentsLibrary" />
  </Capabilities>

Важно!

При запуске приложения без указания определенной возможности в файле манифеста и последующем добавлении возможности необходимо выйти, а затем снова войти в Windows, чтобы разрешить применение изменения корректным образом.

Дополнительные сведения см. в разделе Как указать возможности в манифесте пакета (Windows).

BR230259.collapse_all(ru-ru,VS.110).gifВозможности (список флажков)

Разрешает приложению запрашивать доступ к функциям или устройствам.

BR230259.collapse_all(ru-ru,VS.110).gifОписание

Описывает возможность, выбранную в настоящий момент.

Список возможностей

Список определенных функций или устройств, которые может использовать приложение.

BR230259.collapse_all(ru-ru,VS.110).gifБиблиотека документов

Включает добавление, изменение и удаление файлов в библиотеке Документы пользователя. Пакет может обращаться только к тем типам файлов, которые объявлены обработчиком File Type Association в манифесте приложения. Например, если для приложения для чтения DOC-файлов объявлено сопоставление с типом файлов DOC, это приложение может открывать DOC-файлы, но не файлы других типов в библиотеке документов. Пакет не может обращаться к библиотекам Документы на компьютерах домашней группы. Возможность Библиотека документов следует объявлять только в том случае, когда сценарии использования приложения предполагают программный доступ, который невозможно реализовать с помощью функции выбора файлов.

  <Applications>
    <Application Id="FileAccessSample" Executable="FileAccess.exe" EntryPoint="FileAccess.App">
      <VisualElements DisplayName="File access C# sample" Logo="Assets\squareTile-sdk.png" SmallLogo="Assets\smallTile-sdk.png" Description="File access C# sample" ForegroundText="light" BackgroundColor="#00b2f0">
        <DefaultTile ShowName="allLogos" ShortName="File access C# sample" />
        <SplashScreen Image="Assets\splash-sdk.png" BackgroundColor="#00b2f0" />
      </VisualElements>
      <Extensions>
        <Extension Category="windows.fileTypeAssociation">
          <FileTypeAssociation Name="data">
            <EditFlags AlwaysUnsafe="true" />
            <SupportedFileTypes>
              <FileType>.dat</FileType>
            </SupportedFileTypes>
          </FileTypeAssociation>
        </Extension>
      </Extensions>
    </Application>
  </Applications>
  <Capabilities>
    <Capability Name="documentsLibrary" />
  </Capabilities>

BR230259.collapse_all(ru-ru,VS.110).gifКорпоративная аутентификация

Учетные данные домена Windows позволяют пользователям входить на удаленные устройства с использованием своих учетных данных и действовать так, как если бы они указали имя пользователя и пароль. Возможность Корпоративная аутентификация обычно используется в бизнес-приложениях, которые подключаются к серверам предприятия.

Эта возможность не требуется для обычного взаимодействия через Интернет.

Возможность Корпоративная аутентификация предназначена для поддержки стандартных бизнес-приложений. Не объявляйте ее в приложениях, которые не обращаются к корпоративным ресурсам. Функция выбора файлов представляет собой надежный механизм открытия пользователям файлов в общих сетевых папках для работы с ними в приложении. Возможность "Корпоративная аутентификация" следует объявлять только в том случае, когда сценарии использования приложения предполагают программный доступ, который невозможно реализовать с помощью функции выбора файлов. Возможность записывается в файл AppxManifest.xml, как показано в следующем коде:

  <Capabilities>
    <Capability Name=" enterpriseAuthentication" />
  </Capabilities>

BR230259.collapse_all(ru-ru,VS.110).gifЧастные сети (клиент и сервер)

Возможность Частные сети (клиент и сервер) обеспечивает входящий и исходящий доступ к домашним и рабочим сетям через межсетевой экран. Эта возможность обычно используется для игр, взаимодействующих по локальной сети, и для приложений, совместно использующих данные на различных локальных устройствах. Если приложение определяет библиотеку musicLibrary, picturesLibrary или videosLibrary, то нет необходимости использовать эту возможность для доступа к соответствующей библиотеке в домашней группе. Входящий доступ к критически важным портам всегда заблокирован. Возможность записывается в файл AppxManifest.xml, как показано в следующем коде:

  <Capabilities>
    <Capability Name=" privateNetworkClientServer" />
  </Capabilities>

BR230259.collapse_all(ru-ru,VS.110).gifИнтернет (клиент и сервер)

Возможность Интернет (клиент и сервер) обеспечивает входящий и исходящий доступ через межсетевой экран к Интернету и общедоступным сетям, таким как сети в аэропортах и кафе. Входящий доступ к критически важным портам всегда заблокирован. Возможность Интернет (клиент и сервер) обычно используется в сценариях одноранговой (P2P) связи в приложениях, использующих общую папку с файлами и VOIP. Возможность Интернет (клиент и сервер) включает доступ, обеспечиваемый возможностью Интернет (клиент), поэтому указывать Интернет (клиент) при указании Интернет (клиент и сервер) не требуется. Возможность записывается в файл AppxManifest.xml, как показано в следующем коде:

  <Capabilities>
    <Capability Name=" internetClientServer" />
  </Capabilities>

BR230259.collapse_all(ru-ru,VS.110).gifИнтернет (клиент)

Возможность Интернет (клиент) предоставляет исходящий доступ к Интернету и к общедоступным сетям через межсетевой экран, например в аэропортах и кафе, (т. е. к интрасетям, которые пользователь обозначил как общественные). Большинство приложений, которым требуется доступ к Интернету, должны использовать эту возможность. Возможность записывается в файл AppxManifest.xml, как показано в следующем коде:

  <Capabilities>
    <Capability Name=" internetClient" />
  </Capabilities>

BR230259.collapse_all(ru-ru,VS.110).gifРасположение

Возможность Расположение обеспечивает доступ к функциям расположения, получаемым от выделенного оборудования, например от датчика GPS или из имеющихся данных о сети. Приложения должны обрабатывать случаи, когда пользователь отключает функции расположения с помощью значка параметров. Возможность записывается в файл AppxManifest.xml, как показано в следующем коде:

  <Capabilities>
    < DeviceCapability Name=" location" />
  </Capabilities>

BR230259.collapse_all(ru-ru,VS.110).gifМикрофон

Возможность Микрофон обеспечивает доступ к аудиоканалу микрофона, что позволяет приложению записывать звук с подключенных микрофонов. Приложения должны обрабатывать случаи, когда пользователь отключает микрофон с помощью значка Параметры. Возможность записывается в файл AppxManifest.xml, как показано в следующем коде:

  <Capabilities>
    < DeviceCapability Name=" microphone" />
  </Capabilities>

BR230259.collapse_all(ru-ru,VS.110).gifБиблиотека музыки

Возможность Библиотека музыки обеспечивает программный доступ к библиотеке Музыка пользователя, что позволяет приложению получать список всех файлов в библиотеке и обращаться к ним без участия пользователя. Эта возможность обычно используется в музыкальных приложениях, которым требуется доступ ко всей библиотеке Музыка. Функция выбора файлов представляет собой надежный механизм открытия пользователям файлов для работы с ними в приложении. Возможность Библиотека музыки следует объявлять только в том случае, когда сценарии использования приложения предполагают программный доступ, который невозможно реализовать с помощью функции выбора файлов. Возможность записывается в файл AppxManifest.xml, как показано в следующем коде:

  <Capabilities>
    <Capability Name="musicLibrary" />
  </Capabilities>

BR230259.collapse_all(ru-ru,VS.110).gifБиблиотека изображений

Возможность Библиотека изображений обеспечивает программный доступ к библиотеке Изображения пользователя, что позволяет приложению получать список всех файлов в библиотеке и обращаться к ним без участия пользователя. Эта возможность обычно используется в приложениях для просмотра фотографий, которым требуется доступ ко всей библиотеке Изображения.

Функция выбора файлов представляет собой надежный механизм открытия пользователям файлов для работы с ними в приложении. Возможность Библиотека изображений следует объявлять только в том случае, когда сценарии использования приложения предполагают программный доступ, который невозможно реализовать с помощью функции выбора файлов. Возможность записывается в файл AppxManifest.xml, как показано в следующем коде:

  <Capabilities>
    <Capability Name=" picturesLibrary" />
  </Capabilities>

BR230259.collapse_all(ru-ru,VS.110).gifБесконтактное взаимодействие

Возможность Бесконтактное взаимодействие позволяет нескольким устройствам, находящимся в непосредственной близости друг от друга, взаимодействовать между собой. Эта возможность обычно используется в многопользовательских играх и в приложениях, которые обмениваются данными. Устройства пытаются использовать технологию взаимодействия, которая обеспечивает наилучший уровень связи, включая Bluetooth, WiFi и Интернет. Эта возможность используется только для того, чтобы начать взаимодействие между устройствами. Возможность записывается в файл AppxManifest.xml, как показано в следующем коде:

  <Capabilities>
    <DeviceCapability Name="proximity" />
  </Capabilities>

BR230259.collapse_all(ru-ru,VS.110).gifСъемные носители

Возможность Съемные носители обеспечивает программный доступ к файлам на съемных носителях, таких как USB-накопители и внешние жесткие диски, с фильтрацией по типам файлов, объявленным в манифесте пакета. Например, если для приложения для чтения DOC-файлов объявлено сопоставление с типом файлов DOC, это приложение может открывать DOC-файлы, но не файлы других типов на съемном носителе. Будьте внимательны при объявлении этой возможности, поскольку пользователи могут хранить на съемных устройствах самую различную информацию, предполагая, что приложение предоставит надежное обоснование для получения программного доступа ко всем файлам определенного типа на съемном носителе.

Пользователи ожидают, что приложение будет обрабатывать все объявленные сопоставления файлов. Поэтому не следует объявлять сопоставления, которые приложение не сможет надежным образом обработать. Функция выбора файлов представляет собой надежный механизм открытия пользователям файлов для работы с ними в приложении. Возможность Съемные носители следует объявлять только в том случае, когда сценарии использования приложения предполагают программный доступ, который невозможно реализовать с помощью функции выбора файлов. Возможность записывается в файл AppxManifest.xml, как показано в следующем коде:

  <Capabilities>
    < Capability Name="removableStorage" />
  </Capabilities>

BR230259.collapse_all(ru-ru,VS.110).gifОбщие сертификаты пользователей

Возможность Общие сертификаты пользователей позволяет приложению обращаться к программным и аппаратным сертификатам, например к сертификатам, которые хранятся на смарт-карте, для проверки подлинности пользователя. Эта возможность обычно используется в финансовых и корпоративных приложениях, требующих аутентификации с использованием смарт-карт. Если эта возможность вызывается во время выполнения, пользователь должен выполнить определенные действия — вставить карту, выбрать сертификат и т д. Возможность записывается в файл AppxManifest.xml, как показано в следующем коде:

  <Capabilities>
    <Capability Name=" sharedUserCertificates" />
  </Capabilities>

BR230259.collapse_all(ru-ru,VS.110).gifБиблиотека видео

Возможность Библиотека видео обеспечивает программный доступ к библиотеке видео пользователя, что позволяет приложению получать список всех файлов в библиотеке и обращаться к ним без участия пользователя. Эта возможность обычно используется в приложениях для просмотра кино, которым требуется доступ ко всей библиотеке видео.

Функция выбора файлов представляет собой надежный механизм открытия пользователям файлов для работы с ними в приложении. Возможность Библиотека видео следует объявлять только в том случае, когда сценарии использования приложения предполагают программный доступ, который невозможно реализовать с помощью функции выбора файлов. Дополнительные сведения о записи видео см. в разделе Запись аудио и видео. Возможность записывается в файл AppxManifest.xml, как показано в следующем коде:

  <Capabilities>
    <Capability Name=" videosLibrary" />
  </Capabilities>

BR230259.collapse_all(ru-ru,VS.110).gifВеб-камера

Возможность Веб-камера обеспечивает доступ к видеопотоку веб-камеры, что позволяет приложению записывать снимки и видео с подключенной веб-камеры. Эта возможность обычно используется в приложениях для видеосвязи и проведения конференций. Приложения должны обрабатывать случаи, когда пользователь отключает веб-камеру с помощью значка Параметры. Дополнительные сведения о записи видео см. в разделе Запись аудио и видео.

Возможность Веб-камера предоставляет доступ только к видеопотоку. Чтобы одновременно получить доступ к аудиопотоку, необходимо добавить возможность Микрофон. Возможность записывается в файл AppxManifest.xml, как показано в следующем коде:

  <Capabilities>
    < DeviceCapability Name="webcam" />
  </Capabilities>

Объявления

Эта страница используется для добавления объявлений и задания их свойств. Обзор объявлений см. в разделе Расширения и контракты приложения.

BR230259.collapse_all(ru-ru,VS.110).gifДоступные объявления

Перечисляет объявления, поддерживаемые приложением. Нажмите кнопку Добавить, чтобы добавить объявление в список Поддерживаемые объявления.

BR230259.collapse_all(ru-ru,VS.110).gifОписание

Описывает объявление, выбранное в настоящий момент.

BR230259.collapse_all(ru-ru,VS.110).gifПоддерживаемые объявления

Перечисляет текущие объявления. Нажмите кнопку Удалить объявления, чтобы удалить его из списка.

BR230259.collapse_all(ru-ru,VS.110).gifСвойства

Перечисляет и задает свойства, связанные с текущим выбранным объявлением. Дополнительные сведения см. в разделе Расширения и контракты приложения. Список свойств зависит от объявления. Следующие три свойства всегда указываются для контрактов приложений.

  • Executable. Исполняемый файл по умолчанию для расширения. Если это свойство задано, также используется свойство EntryPoint. Если это свойство не задано, используется исполняемый файл, определенный для приложения. Если свойство EntryPoint не задано, используется значение EntryPoint, определенное для приложения.

  • Entry point. Строка, обозначающая объект, который обрабатывает расширение.

  • Start page. Веб-страница для обработки расширения.

Список доступных объявлений

Следующие объявления отображаются в списке Доступные объявления.

BR230259.collapse_all(ru-ru,VS.110).gifПоставщик изображений для учетных записей

Если пользователь хочет сменить изображение своей учетной записи, он может выбрать имеющееся изображение или создать новое изображение с помощью приложения. Если приложение может фотографировать, можно с помощью этого расширения добавить его в раздел Параметры изображения учетной записи панели управления Windows. Оттуда пользователи смогут выбирать его, чтобы создавать новые изображения для учетных записей. Допускается только один экземпляр этого объявления на каждое приложение.

BR230259.collapse_all(ru-ru,VS.110).gifАвтозапуск содержимого

Когда пользователь подключает устройство к компьютеру, ОС Windows вызывает событие автозапуска. Это расширение позволяет включить приложение в список вариантов автозапуска для одного или нескольких событий автозапуска.

BR230259.collapse_all(ru-ru,VS.110).gifАвтозапуск устройства

Регистрирует приложение для событий устройства, таких как подключение веб-камеры. Не допускается использовать в одном приложении несколько экземпляров этого объявления.

BR230259.collapse_all(ru-ru,VS.110).gifФоновые задачи

Приложения могут использовать фоновые задачи для выполнения кода приложения, даже когда приложение приостановлено. Фоновые задачи предназначены для небольших рабочих элементов, которые не требуют никакого взаимодействия с пользователем. Не допускается использовать в одном приложении несколько экземпляров этого объявления. Следующий фрагмент кода взят из примера фоновой задачи.

      <Extensions>
        <Extension Category="windows.backgroundTasks" EntryPoint="Tasks.SampleBackgroundTask">
          <BackgroundTasks>
            <Task Type="systemEvent" />
            <Task Type="timer" />
          </BackgroundTasks>
        </Extension>
        <Extension Category="windows.backgroundTasks" EntryPoint="Tasks.ServicingComplete">
          <BackgroundTasks>
            <Task Type="systemEvent" />
          </BackgroundTasks>
        </Extension>
      </Extensions>

BR230259.collapse_all(ru-ru,VS.110).gifСредство обновления кэшированных файлов

Вы можете предоставлять обновления для определенных файлов, чтобы помочь пользователям, которые хотят использовать приложение в качестве центрального хранилища для отслеживания и поддержки файлов. Например, Microsoft SkyDrive может отслеживать файл, чтобы у пользователя всегда была последняя версия этого файла и запускать обновление файла, если приложение SkyDrive может предоставить его более новую версию. Кроме того, если пользователь сохраняет более новую версию отслеживаемого файла, SkyDrive может активировать обновление до этой версии файла, чтобы в хранилище SkyDrive также всегда находилась самая последняя версия. Допускается только один экземпляр этого объявления на каждое приложение. Дополнительные сведения о средстве выбора файлов см. в разделах Краткое руководство: интеграция с контрактами средства выбора файлов (приложения Магазина Windows) разделе и Интеграция с контрактами "Средство выбора файлов" (приложения Магазина Windows).

BR230259.collapse_all(ru-ru,VS.110).gifПараметры камеры

Приложение может предоставлять особый пользовательский интерфейс для выбора параметров камеры и эффектов при использовании камеры для съемки фото или видео. Допускается только один экземпляр этого объявления на каждое приложение.

BR230259.collapse_all(ru-ru,VS.110).gifСертификаты

Цифровые сертификаты служат для аутентификации сущностей. Например, сертификаты часто используются для аутентификации пользователя в веб-службе по протоколу SSL. Это расширение позволяет установить с приложением цифровой сертификат. Допускается только один экземпляр этого объявления на каждое приложение.

BR230259.collapse_all(ru-ru,VS.110).gifВыбор контактов

Это расширение позволяет приложению регистрироваться для предоставления контактных сведений. Приложение включается в список приложений, которые отображаются в Windows, когда пользователю требуется обратиться к контактам. Допускается только один экземпляр этого объявления на каждое приложение.

BR230259.collapse_all(ru-ru,VS.110).gifСредство выбора файлов для открытия

Регистрирует приложение в качестве средства выбора файлов для открытия, делая содержимое приложения доступным другим приложениям Windows 8. Допускается только один экземпляр этого объявления на каждое приложение. Дополнительные сведения о средстве выбора файлов см. в разделах Краткое руководство: интеграция с контрактами средства выбора файлов (приложения Магазина Windows) разделе и Интеграция с контрактами "Средство выбора файлов" (приложения Магазина Windows).

BR230259.collapse_all(ru-ru,VS.110).gifСредство выбора файлов для сохранения

Регистрирует приложение в качестве средства выбора файлов для сохранения, делая приложение доступным расположением сохранения для других приложений Windows 8. Допускается только один экземпляр этого объявления на каждое приложение. Дополнительные сведения о средстве выбора файлов см. в разделах Краткое руководство: интеграция с контрактами средства выбора файлов (приложения Магазина Windows) разделе и Интеграция с контрактами "Средство выбора файлов" (приложения Магазина Windows).

BR230259.collapse_all(ru-ru,VS.110).gifСопоставления типов файлов

Регистрирует сопоставления типов файлов (например, JPEG) от имени приложения. Не допускается использовать в одном приложении несколько экземпляров этого объявления. Дополнительные сведения см. в разделах Обработка активации файла (приложения Магазина Windows на языках JavaScript и HTML) и Руководство и контрольный список по типам файлов и URI (приложения Магазина Windows).

BR230259.collapse_all(ru-ru,VS.110).gifОбозреватель игр

Приложение может быть зарегистрировано в службе родительского контроля Windows в качестве игры. Для этого необходимо создать файл определения игры (GDF), построить его как двоичный ресурс в приложении и объявить этот ресурс в манифесте пакета. GDF-файл содержит метаданные игры, например рейтинг игры в региональных рейтинговых системах, таких как PEGI и ESRB. Допускается только один экземпляр этого объявления на каждое приложение.

Если для игры задан GDF-файл, ОС Windows может ограничить доступ к игре, когда для пользователя включены функции семейной безопасности.

BR230259.collapse_all(ru-ru,VS.110).gifПараметры задачи печати

Можно разработать приложение, которое имеет специальный пользовательский интерфейс печати и взаимодействует с устройством печати напрямую. При выборе функций, относящихся к конкретному производителю или модели устройства печати, можно предоставлять расширенный пользовательский интерфейс. Допускается только один экземпляр этого объявления на каждое приложение.

BR230259.collapse_all(ru-ru,VS.110).gifПротокол

Приложение может использовать для взаимодействия существующие схемы URI, например mailto; также можно создать собственную схему URI. При использовании этого объявления приложение может зарегистрировать себя в качестве подключаемого обработчика протоколов, связанного с именем указанной схемы URI. Для каждого приложения можно определить несколько схем URI.

BR230259.collapse_all(ru-ru,VS.110).gifПоиск

В приложение можно добавить панель поиска, чтобы пользователи могли осуществлять поиск не только по содержимому самого приложения, но и по содержимому других приложений. Пользователи также могут передавать поисковые запросы в другие приложения. Принимая этот контракт, вы подтверждаете, что сделаете содержимое своего приложения доступным для поиска другими участниками контракта, а также будете предоставлять результаты поиска, получаемые от этих участников, в своем приложении. Участие в этом контракте помогает увеличить трафик и активность использования приложения. Допускается только один экземпляр этого объявления на каждое приложение.

BR230259.collapse_all(ru-ru,VS.110).gifКонечное приложение

Вы можете упростить предоставление доступа к содержимому приложения для других приложений или служб и наоборот. Участие в контракте "Конечное приложение" означает, что вам не требуется писать дополнительный код или предоставлять другим разработчикам SDK для совместного доступа содержимому приложения. Приложения, поддерживающие контракт "Конечное приложение" могут автоматически предоставлять содержимое в общий доступ для приложений, которые также поддерживают этот контракт, и получать такое содержимое от этих приложений. Участие в этом контракте помогает увеличить трафик и активность использования приложения. Допускается только один экземпляр этого объявления на каждое приложение.

URI содержимого

Эта страница служит для настройки кодов URI, имеющих доступ к веб-стандартам геолокации и буферу обмена. Для использования геолокации также необходимо объявить эту возможность приложения в манифесте пакета. Коды URI могут включать подстановочные знаки в именах поддоменов (например, http://*.microsoft.com). Эта страница отображается, только если приложение является приложением Магазина Windows, которое было создано с помощью JavaScript.

BR230259.collapse_all(ru-ru,VS.110).gifURI

Универсальный код ресурса (URI), к которому приложение может или не может получить доступ.

BR230259.collapse_all(ru-ru,VS.110).gifПравило

Укажите, следует ли включить или исключить универсальный код ресурса (URI).

BR230259.collapse_all(ru-ru,VS.110).gifДобавить новый URI

Открывает новое текстовое поле для добавления другого универсального кода ресурса (URI) в список.

Упаковка

Эта страница используется для задания свойств, которые определяют и описывают пакет во время его развертывания.

BR230259.collapse_all(ru-ru,VS.110).gifИмя пакета

Задает уникальное имя для идентификации пакета в системе. При загрузке пакета в Магазин это имя заменяется. Имя пакета задается с учетом регистра. Для отображения имени пакета для конечных пользователей следует использовать Отображаемое имя пакета. Эта строка не должна оканчиваться точкой и не должна быть одной из следующих строк: "CON", "PRN", "AUX", "NUL", "COM1", "COM2", "COM3", "COM4", "COM5", "COM6", "COM7", "COM8", "COM9", "LPT1", "LPT2", "LPT3", "LPT4", "LPT5", "LPT6", "LPT7", "LPT8" или "LPT9".

BR230259.collapse_all(ru-ru,VS.110).gifОтображаемое имя пакета

Задает понятное имя приложения, отображаемое в Магазин. При загрузке пакета в Магазин это имя заменяется.

BR230259.collapse_all(ru-ru,VS.110).gifЗначок

Задает изображение, которое отображается на странице описания продукта в Магазин.

BR230259.collapse_all(ru-ru,VS.110).gifВерсия

Строка версии в формате из четырех элементов: основной_номер.дополнительный_номер.построение.редакция.

BR230259.collapse_all(ru-ru,VS.110).gifИздатель

Задает поле субъекта сертификата подписи, используемого для аутентификации пакета. При загрузке пакета в Магазин это имя заменяется. Дополнительные сведения см. в разделе Подписывание пакета приложения (приложения для Магазина Windows).

BR230259.collapse_all(ru-ru,VS.110).gifВыбор сертификата

Открывает диалоговое окно, позволяющее выбрать или создать сертификат. Дополнительные сведения см. в разделе Подписывание пакета приложения (приложения для Магазина Windows).

BR230259.collapse_all(ru-ru,VS.110).gifОтображаемое имя издателя

Задает имя, используемое в поле "Имя издателя" на веб-сайте портала разработчиков. При загрузке пакета в Магазин это имя заменяется.

BR230259.collapse_all(ru-ru,VS.110).gifИмя семейства пакетов

Уникальное имя, идентифицирующее пакет в системе и состоящее из имени пакета и хэша строки издателя.

См. также

Основные понятия

Упаковка приложения для Магазина Windows с помощью Visual Studio 2012

Другие ресурсы

Манифест пакета приложения

Краткое руководство: создание плитки по умолчанию с помощью редактора манифестов Microsoft Visual Studio 2012 (приложения Магазина Windows)

Справочник по схеме манифеста пакета

Пример ресурсов приложения и локализации