【问题标题】:Visual Studio 2013 remote debugging, auto deploy?Visual Studio 2013 远程调试,自动部署?
【发布时间】:2014-11-06 22:10:35
【问题描述】:

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

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

这是否意味着我每次构建项目时都必须手动将构建的 exe 复制到远程计算机?有什么方法可以让它像 Windows Store 应用程序一样轻松运行?可能是第三方扩展或什么?

【问题讨论】:

标签: c# .net visual-studio-2013 remote-debugging visual-studio-debugging


【解决方案1】:

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

Remote Debugging with VS2015

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

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

【讨论】:

  • 在设置目标机器以使调试尽可能轻松。
【解决方案2】:

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

是的。

有没有办法让它像 Windows Store 一样轻松运行 应用程序?

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

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

不这么认为。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-08-15
    • 1970-01-01
    • 2014-05-30
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    相关资源
    最近更新 更多