我想制作屏幕投影应用程序。根据MSDN,我需要在Package.appxmanifest中使用rescap命名空间。
我写了这个xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
,但没有出现名称空间。
我还需要更多东西吗?
答案 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)
开发者帐户无法使用该公司帐户所需的特殊功能和受限功能。