2016-12-29 72 views
2

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

我已经写了一个小应用程序,现在我很满意,所以我希望能够安装,所以我的Pi在启动时启动它,如果需要的话,它可以运行几周。现在,当我将释放部署到“远程设备”选项时,它将在网络线被移除/ visual studio关闭等情况下断开连接。基本上,它就好像它仍在调试中一样。

在此先感谢您的任何建议。

回答

1

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

或者,您可以使用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的密码。如果您将其保留为默认值,则为[email protected](但我希望您没有!)
  • iotstartup list列出已安装的应用程序。
  • 找到您应用的App ID并使用iotstartup add headed <appid>将其设置为您的启动应用。如果这是一个无头应用程序,你应该使用iotstartup add headless <appid>

希望有帮助!

来源为这一切都是在微软的开发人员文件物联网:https://developer.microsoft.com/en-us/windows/iot/docs/setupdefaultapp

+0

我使用Web浏览器与Windows 10物联网连接到我的树莓派。弹出一个小对话框询问用户名和密码。在其他地方发现用户名是'Administrator',现在我知道,我在远程会话启动命令中看到它,但对我来说并不明显。 –