win32dependencies:ExternalDependency (Windows 10, Windows 11)
Указывает внешнюю зависимость, которая не включена в MSIX, но будет установлена цепочка в процессе установки приложения. Если указанная минимальная версия внешней зависимости еще не установлена в ОС, приложение Установщик приложений (Майкрософт) получит минимальную версию из внешнего репозитория и установит зависимость. Корпорация Майкрософт поддерживает список зависимостей, которые можно установить с помощью этого метода. См. раздел "Примечания " для текущего списка разрешенных пакетов.
Иерархия элементов
[<Зависимости>]
<win32dependencies:ExternalDependency>
Синтаксис
<win32dependencies:ExternalDependency
Name = 'A string between 3 and 50 characters in length that consists of alpha-numeric characters, periods, and dashes only.'
Publisher = 'A string with a value between 1 and 8192 characters in length that fits the regular expression of a distinguished name.'
MinVersion = 'A version string in quad notation, ("Major.Minor.Build.Revision") where "Major" is not "0".'
Optional = 'A boolean value.' />
Элементы и атрибуты
Атрибуты
Атрибут | Описание | Тип данных | Обязательно | Значение по умолчанию |
---|---|---|---|---|
имя; | Имя пакета зависимостей. Список разрешенных пакетов зависимостей см. в разделе "Примечания" ниже. | Строка длиной от 3 до 50 символов, состоящая только из буквенно-цифровых символов, точек и дефисов. | Да | |
Издатель | Издатель пакета зависимостей. | Строка со значением от 1 до 8192 символов длиной, которая соответствует регулярному выражению различающегося имени. | Да | |
MinVersion | Минимальная версия внешней зависимости. Если операционная система уже установлена минимальная версия, установка не будет активирована. | Строка версии в четырехугольной нотации (Major.Minor.Build.Revision ), где Major нет 0 . |
Да | |
Необязательно | Если установка выполняется без подключения к Интернету и это значение равно false, установка завершится без установки внешней зависимости. Если это значение равно true, установка без подключения к Интернету завершится ошибкой. | Логическое значение. | Да |
Дочерние элементы
Отсутствует.
Родительские элементы
Родительский элемент | Описание |
---|---|
Зависимости | Объявляет другие пакеты, от которые пакет зависит от завершения своего программного обеспечения. |
Примеры
<Package
xmlns:win32dependencies="http://schemas.microsoft.com/appx/manifest/externaldependencies"
IgnorableNamespaces="... win32dependencies">
<Dependencies>
<TargetDeviceFamily
Name="Windows.Universal"
MinVersion="11.0.0.0"
MaxVersionTested="12.0.0.0"/>
<uap4:MainPackageDependency
Name="MyApp"
Publisher="CN=DianCert, O=Contoso Corporation, C=US" />
<win32dependencies:ExternalDependency
Name="Microsoft.WebView2"
Publisher="CN=Microsoft Windows, O=Microsoft Corporation, L=Redmond, S=Washington, C=US"
MinVersion="1.1.1.1"
Optional="true"/>
</Dependencies>
</Package>
Комментарии
Эта функция требует установки Установщик приложений (Майкрософт) версии 1.16.12651.0 или более поздней на целевом компьютере. Приложение можно получить из Microsoft Store.
Разрешенные внешние зависимости
В следующей таблице перечислены внешние зависимости, которые в настоящее время разрешены в элементе ExternalDependency .
Пакет | Значение атрибута Name | Значение атрибута Publisher |
---|---|---|
Webview2 | "Microsoft.WebView2" | "CN=Microsoft Windows, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" |
Требования
Элемент | Значение |
---|---|
виртуализация | http://schemas.microsoft.com/appx/manifest/externaldependencies |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по