0

我和我的合作伙伴为我们的研究项目创建了一个表面应用程序。它在我们的笔记本电脑上运行 Visual Studio 时启动的 Surface Simulator 上正常工作。

实际的 MS Surface 在另一个部门,我们正在与拥有它的教授开会。我想知道如何在 MS Surface 上运行这个应用程序。我是否只需使用 USB 将编译的“.exe”文件复制到 Surface 上?还是我必须复制整个项目文件夹并运行 Visual Studio 并在 Surface 本身上重新编译?我知道 Surface 运行 Vista,所以我们可以访问它还是有其他进程?似乎是一项微不足道的任务,但这只是我们完全不熟悉的事情,因此我将不胜感激。

干杯,雅各布

4

1 回答 1

1
  • 如果您只想运行它以查看它在设备上的外观,那么您只需将 .exe 及其依赖的任何文件复制到表面设备(使用 USB 或网络)。这通常只需将bin/Debug文件夹复制到设备即可。要运行它,只需双击 .exe,它就会在表面屏幕上显示出来。

  • 如果您想进行正确的部署,那么您需要执行 Randolf 在他的回答中解释的操作,即按照MSDN 文档中的说明使用表面外壳注册应用程序

  • 如果你想调试你的应用程序,那么你显然需要通过 Visual Studio 运行它。最简单的方法是当您提到自己时将源复制到设备并在表面上的 Visual Studio 上打开它。我建议您将 Surface 设备连接到源代码管理系统(例如 TFS 或类似系统)并在 Surface 机器上签出副本。

    • 也可以在 Visual Studio 中进行远程调试。这使您可以从开发人员机器上进行调试,并使代码在表面设备上运行。它需要您按照上述步骤 1 中的说明复制 .exe,并启用远程调试。我从来没有试过这个,因为我发现直接在表面上调试更容易。
于 2010-12-07T10:32:19.597 回答