C# 从代码关闭物联网设备

C# 从代码关闭物联网设备,c#,iot,systemmanagement,C#,Iot,Systemmanagement,我拥有的是:VS2017社区,C,树莓3,物联网扩展。 我想关闭代码中的树莓。 我在网上到处都能找到这样的信息: 编辑应用程序清单。添加 …IgnorableNamespaces=uap mp iot> -当我查看它时,它已经在那里了 然后添加: 但是:iot:Capability仍然处于下位,表示它在名称空间“http:…”中具有无效的子元素“Capabilities”。。。appX/manifest/iot/win10' 我已经选择了另外两项能力 <Capability Name="

我拥有的是:VS2017社区,C,树莓3,物联网扩展。 我想关闭代码中的树莓。 我在网上到处都能找到这样的信息: 编辑应用程序清单。添加 …IgnorableNamespaces=uap mp iot> -当我查看它时,它已经在那里了 然后添加:

但是:iot:Capability仍然处于下位,表示它在名称空间“http:…”中具有无效的子元素“Capabilities”。。。appX/manifest/iot/win10'

我已经选择了另外两项能力

<Capability Name="internetClient" />
<Capability Name="privateNetworkClientServer" />
他们能干涉吗?
我在整个网络的其他地方找不到这个错误。如果有人能解释一下就好了。提前谢谢

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

请参考Windows IoT扩展SDK v10.0.10240.0或更高版本 将以下内容添加到application Package.appmanifest: 添加此名称空间:使用Windows.System;
有关更多详细信息,请参阅。

是否添加xmlns:iot=http://schemas.microsoft.com/appx/manifest/iot/windows10 IgnorableNamespaces=uap mp iot之前?是的,全部完成…您确定这是错误吗?这对我是一个警告,我在Raspberry Pi 3上测试,我可以从我的应用程序中关闭设备。它起作用了。蓝色的卷曲线仍在iot:Capability下,在.cs代码中表示ShutdownManager不存在。添加此名称空间:使用Windows.System;
<Capability Name="internetClient" />
<Capability Name="privateNetworkClientServer" />