Я пытаюсь следовать за статьей this StackOverflow, ссылаясь на this аналогичную статью на StackOverflow и this из UWP Windows Dev Center.Проблема манифеста UWP/ограниченная возможность/inputForegroundObservation
В моем манифестном XML тег <Package>
был обновлен, чтобы включить xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
, а также IgnorableNamespaces="uap mp wincap rescap"
.
Моего <Capabilities>
раздел выглядит следующим образом:
<Capabilities> <Capability Name="internetClient" /> <rescap:Capability Name="inputForegroundObservation" /> </Capabilities>
И <rescap:Capability
подчеркнут с ошибкой:
"The element 'Capabilities'... has invalid child element...in...namespace.../windows10/restrictedcapabilities..."
(я отрезала прочь большую часть сообщений очень долго ошибки)
Любые советы о том, как я могу получить способность InputForegroundObservation? Установлен пакет VS Community 2015 sp3, Microsoft.NETCore.UniversalWindowsPlatform.
Приветствия, Адам
Это просто говорит вам, что ограниченная возможность, о которой вы просите, не объявлена в схеме. Предупреждение, а не фатальная ошибка. Это неудивительно, что [документы MSDN] (https://docs.microsoft.com/en-us/windows/uwp/packaging/app-capability-declarations) указывают, что это «сильно ограничено и подвержено дополнительным Сохраните политику и обзор на борту ». Заявка на участие должна быть сделана специально, и для просмотра вашего приложения требуется до 5 дней дольше. Я подозреваю, что если он вообще выглядит как ключевой логгер, тогда ваше представление будет отклонено. –
Спасибо, что ответили. Ничего гнусного; просто порт очень старого приложения на C++, который использует такие вещи, как CTRL-A, C, J, X, Y и Z - все из которых, похоже, обрабатываются за пределами обычного события KeyDown. Я мог бы изменить это в приложении, но скорее сохранил бы его характер. Мое тестовое приложение все еще не компилируется; дает ошибку проверки достоверности («XML-манифест приложения должен быть действительным») на строке ''. –
В вашем манифесте нет ничего плохого. Возможно, ваш код C++ запрашивает другие возможности. Могу ли я коснуться вашего кода на C++? –