0

我所拥有的是:VS 2017 Community、C#、Raspberry 3、IoT-Extension 引用。我想从代码中关闭 Raspberry。我在网上到处找到的是:编辑 AppManifest。添加 ...IgnorableNamespaces="uap mp iot"> ( - 当我查看它时已经存在)然后添加:

<iot:Capability Name="systemManagement"/>

但是:“iot:Capability”仍然低调,说它“在命名空间 'http:...appX/manifest/iot/win10' 中有无效的子元素 'Capabilities'

我已经选择了 2 个其他功能

<Capability Name="internetClient" />
<Capability Name="privateNetworkClientServer" />

他们能干涉吗?我在整个网络的其他地方都找不到这个错误。如果有人对此有解释,那就太好了。提前致谢!

4

1 回答 1

1

要使用 ShutdownManager 管理设备的关闭,您需要:

  1. 参考 Windows IoT 扩展 SDK(v10.0.10240.0 或更高版本)
  2. 将以下内容添加到应用程序 Package.appmanifest:<iot:Capability Name="systemManagement"/>
  3. 添加这个命名空间:using Windows.System;

有关更多详细信息,请参阅ShutdownManager 类

于 2018-03-23T03:07:44.227 回答