Visual studio 开发了MS表面应用程序。现在我该如何在一台计算机上运行它呢?

Visual studio 开发了MS表面应用程序。现在我该如何在一台计算机上运行它呢?,visual-studio,pixelsense,Visual Studio,Pixelsense,我的合作伙伴和我为我们的研究项目创建了一个Surface应用程序。它在我们的笔记本电脑上运行VisualStudio时启动的表面模拟器上正常工作 实际的MS Surface在另一个系,我们正在安排与拥有它的教授会面。我想知道如何在MS Surface上运行这个应用程序。我只是用USB将编译后的“.exe”文件复制到表面上吗?或者我必须复制整个项目文件夹并运行VisualStudio并在曲面本身上重新编译吗?我知道Surface运行Vista,所以我们是否可以访问它,或者是否有其他流程?这似乎是一

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

实际的MS Surface在另一个系,我们正在安排与拥有它的教授会面。我想知道如何在MS Surface上运行这个应用程序。我只是用USB将编译后的“.exe”文件复制到表面上吗?或者我必须复制整个项目文件夹并运行VisualStudio并在曲面本身上重新编译吗?我知道Surface运行Vista,所以我们是否可以访问它,或者是否有其他流程?这似乎是一项微不足道的任务,但这只是我们完全不熟悉的事情,所以我非常感谢您的帮助

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

  • 如果您想进行正确的部署,那么您需要按照Randolf在其回答中解释的操作,即使用surface shell注册应用程序,如中所述

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

    • 在VisualStudio中也可以这样做。这允许您从开发人员机器进行调试,并使代码在表面设备上运行。它需要您按照上面步骤1中的说明复制.exe,并启用远程调试。我从未尝试过这个,因为我发现直接在表面上调试更容易