如何以编程方式重新启动Windows 10 IoT应用程序

时间:2015-12-04 18:56:18

标签: c# uwp iot windows-10-iot-core windowsiot

我有一个用C#开发的Windows 10 IoT应用程序,我需要在配置发生变化时重新启动应用程序。该应用程序如何以编程方式重新启动自己?

2 个答案:

答案 0 :(得分:6)

根据Richard的评论我已解决如下:

  1. 我将我的应用程序设置为默认应用程序(见图片)
  2. 当我需要重新启动应用程序时,只需关闭它即可再次打开操作系统。
  3. 设置默认应用 How to set the default app

    关闭应用的代码是:

    private void Exit()
    {
       Windows.ApplicationModel.Core.CoreApplication.Exit();
    }
    

答案 1 :(得分:2)

您是否尝试在配置部署后立即使用PowerShell重新启动它? https://ms-iot.github.io/content/en-US/win10/samples/PowerShell.htm

命令

  

net start'program'

应该是你在powershell中寻找的东西

对于设备: 由于物联网一次只允许1个应用程序,您是否考虑过只发布设备本身的重启命令和启动时的应用程序