UWP应用程序的受限功能

时间:2015-11-29 09:40:17

标签: windows-phone uwp appx appxmanifest

我想制作屏幕投影应用程序。根据MSDN,我需要在Package.appxmanifest中使用rescap命名空间。 我写了这个xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities",但没有出现名称空间。 我还需要更多东西吗?

3 个答案:

答案 0 :(得分:1)

在添加rescap命名空间的Package.appxmanifest中,将'rescap'添加到IgnorableNamespaces属性。

<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 rescap">

已编辑:VS告诉您“功能”不在“rescap”命名空间中,并且不允许您构建应用程序。将名称添加到IgnorableNamespaces允许您使用“rescap”命名空间,而不会破坏应用程序并允许您使用受限制的功能。

答案 1 :(得分:0)

要添加&#34;屏幕投影功能&#34;,您可以在&#34; package.manifest&#34;中包含以下两行:

xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"

<Capabilities>
<rescap:Capability Name="screenDuplication "/>
</Capabilities>

此外,您可以找到projection sample,它使用ProjectionManager和ApplicationViewSwitcher API。

对克里斯蒂安:我不认为他的问题与&#34; IgnorableNamespaces&#34;有关,这更多是关于落后的能力。

答案 2 :(得分:0)

开发者帐户无法使用该公司帐户所需的特殊功能和受限功能。