将 Relase Windows 物联网应用程序永久安装到 Raspberry Pi
Permanent Install of Relase Windows IoT App to Raspberry Pi
我的问题是如何将我的 Windows IoT Core 应用程序的发布版本永久 install/deploy 到我的 Raspberry Pi SD 卡?
我已经写了一个我现在相当满意的小应用程序,所以我希望能够安装,以便我的 Pi 在启动时引导它,并且它可以留给 运行 几个星期结束如果需要的话。现在,当我将 release 部署到 "Remote Device" 选项时,当它有网络电缆时它会断开连接 removed/visual studio 已关闭等。基本上它就像仍在调试中一样。
提前感谢您的任何建议。
一旦你通过 Visual Studio 远程部署它至少一次,你应该能够通过转到 Pi 的 Windows 设备门户(通过导航到 http://your-pi's-ip-address:8080
来设置它在您的网络浏览器中)。在那里,转到应用程序 -> 在列表中找到你的应用程序 -> Select "Set as Default App".
或者,您可以使用 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>
.
希望对您有所帮助!
所有这些的来源都在 Microsoft 的 IoT 开发人员文档中:https://developer.microsoft.com/en-us/windows/iot/docs/setupdefaultapp
我的问题是如何将我的 Windows IoT Core 应用程序的发布版本永久 install/deploy 到我的 Raspberry Pi SD 卡?
我已经写了一个我现在相当满意的小应用程序,所以我希望能够安装,以便我的 Pi 在启动时引导它,并且它可以留给 运行 几个星期结束如果需要的话。现在,当我将 release 部署到 "Remote Device" 选项时,当它有网络电缆时它会断开连接 removed/visual studio 已关闭等。基本上它就像仍在调试中一样。
提前感谢您的任何建议。
一旦你通过 Visual Studio 远程部署它至少一次,你应该能够通过转到 Pi 的 Windows 设备门户(通过导航到 http://your-pi's-ip-address:8080
来设置它在您的网络浏览器中)。在那里,转到应用程序 -> 在列表中找到你的应用程序 -> Select "Set as Default App".
或者,您可以使用 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>
.
希望对您有所帮助!
所有这些的来源都在 Microsoft 的 IoT 开发人员文档中:https://developer.microsoft.com/en-us/windows/iot/docs/setupdefaultapp