永久安装Relase Windows IoT App到Raspberry Pi

时间:2016-12-29 23:42:16

标签: raspberry-pi uwp windows-10-iot-core

我的问题是如何将我的Windows IoT核心应用程序的发布版本永久安装/部署到我的Raspberry Pi SD卡?

我已经编写了一个我现在非常满意的应用程序,所以我希望能够安装,所以我的Pi在启动时启动它,如果需要,它可以在几个星期内运行。现在当我将发布部署到“远程设备”选项时,它会在网络电缆被移除/视觉工作室关闭时断开连接等等。基本上它就好像它仍在调试中一样。

提前感谢任何建议。

1 个答案:

答案 0 :(得分:1)

一旦您通过Visual Studio远程部署它至少一次,您应该可以通过访问Pi的Windows设备门户(通过在Web浏览器中导航到http://your-pi's-ip-address:8080)进行设置。在那里,转到Apps - >在列表中找到您的应用 - >选择“设为默认应用”。

或者,您可以使用PowerShell进行远程访问:

  • 在您的计算机上打开管理PowerShell提示。
  • 使用net start WinRM启动WinRemoting服务。
  • 将Pi添加到WinRemoting的TrustedHosts列表中:Set-Item WSMan:\localhost\Client\TrustedHosts -Value <Pi's machine-name or IP Address>
  • 现在,开始远程会话:Enter-PSSession -ComputerName <Pi's machine-name or IP Address> -Credential <Pi's machine-name or IP Address>\Administrator
  • 它会问你Pi的密码。如果您将其保留为默认值,则为p@ssw0rd(但我希望您没有!)
  • 使用iotstartup list列出已安装的应用程序。
  • 找到您应用的应用ID,然后使用iotstartup add headed <appid>将其设置为您的启动应用。如果它是无头应用,则您使用iotstartup add headless <appid>

希望有所帮助!

所有这些的来源都是微软的物联网开发人员文档:https://developer.microsoft.com/en-us/windows/iot/docs/setupdefaultapp