Неверный XML-манифест с broadFileSystemAccess - PullRequest
0 голосов
/ 12 мая 2018

Я следовал этой официальной документации , чтобы добавить

<Package xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities" IgnorableNamespaces="uap mp uap5 rescap">
<Capabilities>
    <rescap:Capability Name="broadFileSystemAccess" />
</Capabilities>

в манифест моего приложения.Но Visual Studio жалуется, что полученный XML-код недопустим: он не ожидает никаких rescap:Capability в Capabilities.(Я использую Visual Studio 15.7.1 и Windows SDK 17134.)

Как успешно добавить объявление?

РЕДАКТИРОВАТЬ: Вот снимок экрана:

Restricted Capability invalid element

1 Ответ

0 голосов
/ 14 мая 2018

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

<Package xmlns:rescap="..." IgnorableNamespaces="uap mp rescap">
<Capabilities>
    <rescap:Capability Name="broadFileSystemAccess" />
</Capabilities>

Если вам также необходимо игнорировать пространство имен uap5, у вас также должна быть ссылка на пространство имен uap5, например,

<Package
xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10"
xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest"
xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10"
xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
xmlns:uap5=" http://schemas.microsoft.com/appx/manifest/uap/windows10/5"
IgnorableNamespaces="uap mp uap5 rescap" >
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...