【发布时间】:2016-07-14 04:53:42
【问题描述】:
我正在尝试为 Windows 10 移动版构建一个可充当默认电话呼叫源管理器应用程序的应用程序。为此,用户必须在设置中选择此应用程序,因为只能有一个 (source)。
我已经检查了完全针对这种情况制作的示例 (sample on Github)。
问题是,在.appxmanifest file中,必须在选择默认电话源管理器应用程序时声明在“设置”对话框中显示的扩展名,特别是在“设置”对话框中。 P >
我得到的错误信息是:
命名空间“http://schemas.microsoft.com/appx/manifest/foundation/windows10”中的元素“扩展”在命名空间“http://schemas.microsoft.com/appx/manifest/mobile/windows10”中具有无效的子元素“扩展”。预期的可能元素列表:命名空间“http://schemas.microsoft.com/appx/manifest/foundation/windows10”中的“ApplicationExtensionChoice”以及命名空间“http://schemas.microsoft.com/appx/manifest/uap/windows10”中的“Extension”以及命名空间“http://schemas.microsoft.com/appx/manifest/foundation/windows10”中的“Extension”。
我一直在寻找这个问题的原因,甚至发现了这个帖子issue,但我不相信这个答案是正确的。
我在这里遗漏了什么明显的东西还是框架本身的问题?
【问题讨论】:
-
还可以找到其他询问相同问题的帖子。错误消息是说 XML 命名空间 (mobile:) 是意外的。尝试将第 39 行从
<mobile:Extension...更改为<Extension或<uap:Extension...,是否有效?
标签: c# .net windows mobile win-universal-app