2015-06-24 37 views
4

我想調試一個樹莓派2使用Windows 10構建10074與VS 2015RC示例應用程序。樹莓派2窗口IOT遠程調試器似乎並沒有運行

我已經成功完成此操作,但我目前正在收到此錯誤:Visual Studio 2015遠程調試器(MSVSMON.EXE)似乎沒有運行。

似乎很容易解決這個問題,但我找不到任何特定於VS2015和IoT的東西。

回答

6

遠程調試器應該在啓動RPi2時自動啓動。不過,我也看到了這個問題。如果您不想重新啓動設備,則應通過PowerShell interface連接到您的RP​​i2。一旦你連接進入ps。如果您沒有看到運行msvsmon的一個或多個實例,則可以通過將目錄更改爲c:\ RDBG並運行命令StartOneCoreRdbg.cmd來啓動調試器。這將永遠不會返回到命令提示符。

馬克Radbourne [MSFT]

+0

運行網絡啓動WinRM的也做的伎倆。重新啓動也是如此。如果它再次發生,將嘗試運行RDBG。自重啓以來標記爲答案將啓動遠程調試器。至少大部分時間。 –

+0

Mark,我在PI2上的VS和RemoteDebugger之間不匹配。我有新的rTools_setup_ARM,但是如何將其部署到PI? –

1

屬性項目 - >調試 - > Autehntication模式:通用。

試試吧,這是工作。

+0

爲我工作。非常感謝。 – ProllyGeek

2

使用iot儀表板並在「我的設備」中單擊「在設備入口中打開」。在那裏會有一個選項「調試」點擊啓動Visual Studio調試器。然後部署應用程序

enter image description here

1

我設置了RPi3我的朋友,沒有上述選項在我朋友的情況下工作時,她走進自己變成這個問題。

只有MSVSMON.exe已經部署到RPi3上時,「點擊啓動visual studio調試器」選項纔可用。這可以使用powershell手動完成,或VS在您第一次嘗試執行遠程調試時自動執行。

當您在連接到RPi3的VS中第一次啓動遠程調試時,它會將MSVSMON.exe部署到RPi3並啓動它。從那裏開始,如果您重新啓動RPi3,調試器可能會停止,但它將保留部署到RPi3上。

在我的朋友的情況下,無論防火牆關閉還是netstart Winrm命令發佈,VS都無法每次部署應用程序。嘗試了所有的身份驗證方法,但沒有奏效。

最終我讓她完全卸載VS,然後在那裏安裝VS + Update 2 +最新的Win 10 SDK。

VS的重新安裝有助於解決問題。重新安裝後,VS現在可以使用「通用」身份驗證方法部署到RPi3。

0

爲我工作:

的Visual Studio - >工具 - >的NuGet包管理器 - >分組管理器設置 - >檢查下兩個框 「包還原」

相關問題