问题 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应用商店应用程序一样轻松工作?可能是第三方扩展或其他什么?


3074
2017-09-12 16:57


起源



答案:


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

使用VS2015进行远程调试

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

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

9
2017-12-22 04:08



设置目标机器的最佳好处是使调试尽可能轻松。 - Martheen


答案:


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

使用VS2015进行远程调试

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

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

9
2017-12-22 04:08



设置目标机器的最佳好处是使调试尽可能轻松。 - Martheen


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

是。

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

你可以创建一个 后期制作活动 你几乎可以做任何事情。在这种情况下,您可以设置一个 XCOPY / ROBOCOPY 将内容复制到网络位置的命令。

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

不要这么认为。


7
2017-11-23 00:38