我正在嘗試關注this StackOverflow文章,參考this類似文章在StackOverflow上,以及來自UWP Windows開發人員中心的this。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 Capability的任何建議? VS Community 2015 sp3,安裝了Microsoft.NETCore.UniversalWindPlatform軟件包。
乾杯, 亞當
它只是告訴你,你要求的受限能力沒有在模式中聲明。警告,而不是致命的錯誤。這並不奇怪,[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++代碼嗎? –