10

当我尝试使用Windows应用商店应用程序(Metro应用程序)进行远程调试时,它非常简单。在开始下拉菜单中,我可以选择一台远程计算机。然后VS构建项目并自动将可执行文件部署到远程计算机并运行。它感觉好像是本地调试。Visual Studio 2013远程调试,自动部署?

现在,我想尝试用Windows应用程序(简单的C#Windows窗体)远程调试,它不是那么容易。我读了以下页面:http://msdn.microsoft.com/en-us/library/vstudio/8x6by8d2(v=vs.110).aspx

这是否意味着我必须手动将构建的exe复制到远程计算机上,每次构建项目时?是否有任何方法可以像Windows应用商店应用一样轻松地工作?可能是第三方扩展或什么?

回答

6

这是否意味着我必须在构建项目时每次手动将构建的exe复制到远程计算机 ?

是的。

有没有什么办法让它像Windows Store 应用程序一样轻松工作?

您可以创建一个post-build event,您可以在其中几乎做所有事情。在这种情况下,您可以设置一个xcopy/robocopy命令,将命令复制到网络位置。

可能是第三方扩展还是什么?

不这么认为。

8

我最近设置此为一个工作项目,并遇到类似问题,遇到后您的文章。我在博客上详细介绍了我的解决方案

Remote Debugging with VS2015

我改变了输出文件夹是我的调试帐户访问网络共享,项目建设只是在那个位置创建输出,使其可用于调试器。我只需按下我的工具栏上的播放(调试)按钮,并选择“远程调试”配置文件。

  1. 打开配置管理解决方案
  2. 添加一个新的配置,并适当命名。选择该框可自动为所有项目执行此操作。
  3. 打开您希望远程调试的可执行项目的项目属性。
  4. 确保选择了远程调试配置文件。
  5. 设置构建输出到网络共享远程调试计算机上。
  6. 设置远程调试主机地址和端口。
+0

设置目标机器以使调试尽可能无痛苦的优异奖励。 – Martheen 2015-12-22 05:39:01

相关问题