2016-12-29 78 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',現在我知道,我在遠程會話啓動命令中看到它,但對我來說並不明顯。 –