Я следовал этой официальной документации , чтобы добавить
<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.)
rescap:Capability
Capabilities
Как успешно добавить объявление?
РЕДАКТИРОВАТЬ: Вот снимок экрана:
Как уже упоминалось, для использования ограниченных возможностей пространства имен xmlns:rescap необходимо включить пространство имен rescap. Но uap5 не требуется для игнорирования того, что вы вставили в свой код. Так что попробуйте обновить ваш код следующим образом:
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" >