Как указано в Remarks item 3 ниже.Следующая ошибка возникает, когда я добавляю пространство имен xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities" и значение recap в атрибуте IgnorableNamespaces="uap mp recap" файла Package.appmanifest проекта.
Remarks item 3
xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
recap
IgnorableNamespaces="uap mp recap"
Package.appmanifest
И эта ошибка исчезает при откате двух вышеупомянутых изменений.
[Проблема все еще существует с добавлением вышеупомянутых значений - которые я действительно хочу добавить, если кто-то не предложит лучшее решение]
В моем UWPпроект VS2017, я получаю следующую ошибку компиляции в файле ...\bin\x86\Debug\AppxManifest.xml:
UWP
VS2017
...\bin\x86\Debug\AppxManifest.xml
Ошибка проверки.ошибка 80080204: ошибка проверки манифеста приложения: XML-код манифеста приложения должен быть действительным: строка 2, столбец 427, причина: системная ошибка: -2142175169.
мой файл Package.appmanifest:
<?xml version="1.0" encoding="utf-8"?> <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" IgnorableNamespaces="uap mp recap"> ...
... \ bin \ x86 \ Debug \ AppxManifest.xml file :
<?xml version="1.0" encoding="utf-8"?> <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:build="http://schemas.microsoft.com/developer/appx/2015/build" IgnorableNamespaces="uap mp recap build"> <!-- THIS PACKAGE MANIFEST FILE IS GENERATED BY THE BUILD PROCESS. Changes to this file will be lost when it is regenerated. To correct errors in this file, edit the source .appxmanifest file. For more information on package manifest files, see http://go.microsoft.com/fwlink/?LinkID=241727 --> .... ....
Замечания
IgnorableNamespaces
Package.appmanifest file
...IgnorableNamespaces="uap mp recap">
IgnorableNamespaces="uap mp recap build">
AppxManifest.xml
build
xmlns:rescap="....."
xmlns:build="...."
Debug\AppxManifest.xml
Я заметил, что у вас есть опечатка в атрибуте IgnorableNamespaces:
Должно быть
IgnorableNamespaces="uap mp rescap"
Обратите внимание на отсутствующий символ "s". Это сокращение от " res tricted cap Способностей"