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

Dam*_*les 12 .net c# remote-debugging visual-studio-debugging visual-studio-2013

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

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

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

Éli*_*tte 10

我最近为一个工作项目设置了这个,并在遇到类似问题后遇到了你的帖子.我在我的博客上详述了我的解决方案

使用VS2015进行远程调试

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

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


roc*_*cky 7

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

是.

有没有办法让它像Windows应用商店应用一样轻松工作?

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

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

不要这么认为.