代码之家  ›  专栏  ›  技术社区  ›  Oli

Visual Studio 2013中的远程调试不以远程计算机为目标

  •  0
  • Oli  · 技术社区  · 11 年前

    我在VS2013中遇到了一个奇怪的问题,这让我发疯。我正在尝试通过远程调试工具将Windows应用商店应用程序部署到surface rt设备。这一直都很有效,但现在,当我选择“远程机器”并单击“开始调试”、“开始而不调试”或“部署”时,应用程序总是在本地机器上打开。如果我在项目财产中空白了Surface RT设备名称->调试->远程机器菜单,然后我收到一个错误

    “必须在项目财产页中输入计算机名才能远程调试应用程序。是否立即指定远程计算机名?”

    但只要我输入正确的名称,应用程序就会启动,但在本地机器上。

    有没有日志可以告诉我发生了什么?远程调试监视器内的远程表面RT设备上不会发生任何情况。

    更新:如果我针对另一台windows8.1机器,远程调试似乎可以正常工作。只是Surface RT设备似乎不起作用。这会让我相信这与ARM有关。然而,该项目被设置为构建为“任何CPU”,它一直都是这样。

    1 回复  |  直到 11 年前
        1
  •  0
  •   Oli    11 年前

    事实证明,尽管在浏览远程机器时,它清楚地知道它正在运行的端口号,但我必须在远程机器名称后面键入:port_number才能使其正常工作。