Visual Studio 2013远程调试,自动部署?

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

既然我想尝试使用Windows应用程序(简单的C#Windows Forms)进行远程调试,那就不那么容易了。 我阅读了以下页面: http : //msdn.microsoft.com/en-us/library/vstudio/8x6by8d2(v=vs.110).aspx

这是否意味着我必须在构建项目时每次手动将构建的exe复制到远程计算机? 有没有办法让它像Windowsapp store应用程序一样轻松工作? 可能是第三方扩展或其他什么?

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

使用VS2015进行远程调试

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

  1. 打开解决方案的Configuration Manager
  2. 添加新配置并对其进行适当命名。 选择框以自动为所有项目执行此操作。
  3. 打开要远程调试的可执行项目的项目属性。
  4. 确保已选择远程调试配置文件。
  5. 将构建输出设置为远程调试计算机上的网络共享。
  6. 设置远程调试主机地址和端口。

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

是。

有没有办法让它像Windowsapp store应用程序一样轻松工作?

您可以创建一个后期构建事件 ,您可以在其中执行几乎所有操作。 在这种情况下,您可以设置xcopy / robocopy命令,将命令复制到网络位置。

可能是第三方扩展或其他什么?

不要这么认为。