如何在远程计算机上运行和调试代码?

时间:2014-07-13 10:29:17

标签: c# visual-studio remote-debugging

我使用Visual Studio在C#.NET中编写了一个软件。毕竟,我制作了一个安装文件并将其交给某些人安装在他们的系统上并使用。问题出在这里:他们在他们的系统上运行软件,并在使用软件时遇到一些错误。我无法理解问题所在:

例如,如果我在自己的系统上收到错误,我可以轻松地使用visual studio来调试代码并找到错误的来源。但对于其他人,目前,我必须使用Teamviewer等软件远程连接到他们的系统,在某处上传我的代码,一旦我连接到他们,从他们的系统下载代码。在他们的系统上运行visual studio,然后在那里打开我的项目,最后调试项目。

确实有效。然而,在我看来,这不是做这种工作的最佳方式。 (因为,例如,我必须从他们的系统下载我的项目,他们可以访问我的源代码。)

是否还有其他解决方案可以在远程计算机上运行项目以调试项目?

1 个答案:

答案 0 :(得分:2)

尝试使用Visual Studio远程调试器 - 它可以在VS安装DVD中找到,您需要做的是:

  1. 将远程调试器复制到客户端计算机可见的开发计算机上的共享。
  2. 从客户端计算机中找到共享并运行它。
  3. 在您的计算机上打开VS,然后从Debug - >附加到进程选择客户端计算机(在限定符组合框中)。
  4. 这样您就不必将代码安装或下载到客户端计算机。 我希望这会有所帮助。