我在VS2013中遇到一个奇怪的问题,让我发疯。我试图通过远程调试工具将Windows应用商店应用程序部署到表面rt设备。这一直都很完美,但现在当我选择"远程机器"并点击开始调试,启动无需调试或部署,应用程序始终在本地计算机上打开。如果我从项目Properties-> Debug-> Remote Machine菜单中删除Surface RT设备名称,那么我会收到错误
"必须在项目属性页面中输入机器名称才能远程调试应用程序。您是否要立即指定远程计算机名称?"
但是只要我输入正确的名称,应用程序就会启动,但是在本地计算机上。
是否有日志可以告诉我发生了什么?远程调试监视器内的Remote Surface RT设备上没有任何反应。
更新:如果我定位另一台Windows 8.1机器,远程调试似乎工作正常。它只是Surface RT设备似乎无法工作。这会让我相信它与ARM有关。然而,该项目将被构建为"任何CPU"它一直都是。
答案 0 :(得分:0)
事实证明,尽管在浏览远程计算机时它清楚地知道它正在运行的端口号,但我必须在远程计算机名称后键入:PORT_NUMBER才能使其运行。