VS2017 (15.4.1):关于 backgroundMediaPlayback 的错误
VS2017 (15.4.1): Bug concerning backgroundMediaPlayback
我有一个 BackgroundTask,应该扩展它以播放音乐。因此,我需要将此功能包含到 Package.appxmanifest 文件中。只要我包括能力
<uap3:Capability Name="backgroundMediaPlayback"/>
在 Package-Capabilities-section 中,我收到一个验证错误,指出我的应用程序清单必须按照方案有效。如果我删除上面的行,一切正常。我的包节点如下:
<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:iot="http://schemas.microsoft.com/appx/manifest/iot/windows10" xmlns:uap3="http://schemas.microsoft.com/appx/manifest/uap/windows10/3" IgnorableNamespaces="uap mp iot uap3">
我在网上搜索了一下,发现这可能是 Visual Studio 中的一个错误,但它应该从 (https://developercommunity.visualstudio.com/content/problem/44306/package-an-uwp-project-with-capability-of-backgrou.html).
版本 15.2 开始修复
然而,我无法编译包含上述功能的应用程序。我也修复了我的 VS2017 安装,但没有帮助。该应用程序针对最小和最大版本的 Windows 10 秋季创作者更新(10.0;内部版本 16299)。它旨在 运行 在 raspberry pi。
你有什么线索吗?
下载的模板创建了 BackgroundTask
看来有必要保持一定的秩序。但是,在 DeviceCapability 之前移动 uap3-Capability 解决了我的问题。很奇怪,不是吗?
我有一个 BackgroundTask,应该扩展它以播放音乐。因此,我需要将此功能包含到 Package.appxmanifest 文件中。只要我包括能力
<uap3:Capability Name="backgroundMediaPlayback"/>
在 Package-Capabilities-section 中,我收到一个验证错误,指出我的应用程序清单必须按照方案有效。如果我删除上面的行,一切正常。我的包节点如下:
<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:iot="http://schemas.microsoft.com/appx/manifest/iot/windows10" xmlns:uap3="http://schemas.microsoft.com/appx/manifest/uap/windows10/3" IgnorableNamespaces="uap mp iot uap3">
我在网上搜索了一下,发现这可能是 Visual Studio 中的一个错误,但它应该从 (https://developercommunity.visualstudio.com/content/problem/44306/package-an-uwp-project-with-capability-of-backgrou.html).
版本 15.2 开始修复然而,我无法编译包含上述功能的应用程序。我也修复了我的 VS2017 安装,但没有帮助。该应用程序针对最小和最大版本的 Windows 10 秋季创作者更新(10.0;内部版本 16299)。它旨在 运行 在 raspberry pi。
你有什么线索吗?
下载的模板创建了 BackgroundTask看来有必要保持一定的秩序。但是,在 DeviceCapability 之前移动 uap3-Capability 解决了我的问题。很奇怪,不是吗?