2016-09-19 112 views
1

我想在VS2015 Update 3中的Raspberry Pi 3上遠程調試新的後臺IOT應用程序。起初我遇到了'命令失敗: 0x800705b4「,我通過將IOT設備入口(通過IoT控制面板啓動)的指示將遠程計算機名稱更改爲IP地址和」8116「端口來解決此問題。我也將我的身份驗證更改爲「無」。這兩種都可以連接到樹莓派沒有問題。一旦我改變了路徑以包含端口並且沒有身份驗證,我就可以從Visual Studio成功部署。輸出窗口字面意思是'部署完成',接下來發生的事情是一個錯誤,告訴我必須在調試之前部署項目。這沒有意義。'成功部署後需要部署項目'才能啓動'

我試過改變我的身份驗證回到通用未加密,但導致其他問題再次。我嘗試了右鍵單擊並選擇「部署」,這是成功的,然後嘗試右鍵單擊並選擇「啓動新實例」,但出於某種原因,這告訴我它尚未部署。請注意,我在連接到樹莓派的IOT設備門戶網站上,我可以在部署時看到該應用程序已加載,因此它似乎是Visual Studio的問題,而不是連接。幫幫我!我也對覆盆子pi做了Windows更新,但沒有更新顯示。

-Raspberry皮3,OS版本10.0.14393.187(物聯網的Windows,而不是內幕版)
- 我的電腦有開發人員模式打開,我運行Windows 10和Visual Studio 2015年企業版14.0.25431.01更新3 (我今天剛剛跑了最新的更新3補丁)。
- 是的,我選擇了'ARM'。
- 是的,我已經嘗試過在配置管理器中進行'部署',儘管我不想每次都部署,更不用說我什麼時候做,我得到一個錯誤,說它已經安裝在遠程機器上,所以我必須先刪除它。
- 是的,我試圖殺死其他職位描述的msvmon.exe進程。
- 我的應用沒有警告或錯誤。

+0

檢查解決方案屬性以確保您希望部署的項目標記爲部署。還要確保你已經告訴它哪個項目是運行的項目。 – Dijkgraaf

+0

是的,我已將它設置爲單個啓動項目。另外,如上所述,我已經嘗試在構建配置中打開和關閉「部署」複選框......它們都表現相同。 – TonyE

回答

1

不知何故,在更改設備名稱,將管理員密碼(p @ ssw0rd)更改爲新的設置以及設置遠程調試引腳後,它現在正在工作。我通過自動查找選項使用了dns名稱,並且它可以工作,即使它之前需要IP。

+0

我在你的問題中描述了確切的問題,困擾着我最後4個小時!我放棄了這個解決方案,因爲我認爲它不可能解決任何問題。但是猜猜怎麼樣?正如你所描述的那樣,我的Pi現在正在正常工作和調試!感謝您的解決方案。 – Leigh