我开始使用 Windows 10 进行 Raspberry Pi 2 开发体验,我想知道如何配置 Raspberry Pi 2 以自动启动我自己在 Visual Studio 中开发的已发布应用程序?此外:如何在我的设备上设置时间和地区?
非常感谢您提供的所有有用且善意的答案。
我开始使用 Windows 10 进行 Raspberry Pi 2 开发体验,我想知道如何配置 Raspberry Pi 2 以自动启动我自己在 Visual Studio 中开发的已发布应用程序?此外:如何在我的设备上设置时间和地区?
非常感谢您提供的所有有用且善意的答案。
通过 Power shell 使用 IotStartup.exe。
IotStartup list -> 找出你的应用程序名称。
IotStartup 添加 [YourApp] -> 添加 App init 启动。
重启。
今天晚上我正在研究如何自己做这个。我发现你可以通过 PC 上的 Powershell 编辑 Pi 的启动,并告诉它要加载什么应用程序。
设置启动应用:
使用启动编辑器在 Windows IoT Core 设备上配置启动应用。使用以下任何选项运行 Startup:
Startup /d 显示启动应用程序列表。
Startup /a [name] [path] 将名称为 name 的应用程序添加到启动任务列表中。
Startup /r [name] 从启动任务列表中删除名称为 name 的应用程序。
如需进一步帮助,请尝试 startup.exe /?
http://ms-iot.github.io/content/win10/tools/CommandLineUtils.htm
至于区域设置,您可以在 Pi 上加载默认屏幕时执行此操作。当您进入 Windows 屏幕时,右下角有一个齿轮图标,可将您带到那里。不幸的是,Raspberry Pi 中没有内置实时时钟,因此您必须添加一个(硬件)或从互联网上获取它。
需要警告的东西。
在当前版本中,默认情况下 Visual Studio 会为您的应用程序生成一个随机包名称,而不管您的 Project Name。我的项目名称是 HelloWorld,但它生成了一个完全不同的包名称。
该名称是一个随机的 guid,它正在按该名称进行部署。您可以在项目属性屏幕上更改该名称。在此示例中,包名称为 7e3bb987-a1b9-4a67-9750492af7c7。
当我远程连接并运行 iotstartup list 时,我看到我的包以该 guid 名称存在。
我花了一些时间来查找哪个应用程序是我的,所以我想提醒其他可能遇到相同问题的人。只需将您的包名称重命名为您想要的任何名称,您就可以了。
世界上最简单的方法是按照以下顺序: