繁体   English   中英

在不安装Visual Studio的情况下在计算机上调试代码

[英]Debug code on machine without installing Visual Studio

我有一台测试计算机,我的程序需要在该计算机上运行。 它无法运行,但我不知道原因。

我想在该计算机上调试代码以检查问题,而不在该计算机上安装Visual Studio 2012。 我有程序的源代码。 我该怎么办?

谢谢。

您将需要使用远程调试工具,转到“开始”菜单,找到Visual Studio并将其展开,找到Visual Studio Tools,然后找到远程调试文件夹。

将x86或x64文件夹复制到要调试的计算机上,然后运行应用程序或网页和msvsmon.exe。

然后从调试菜单上的计算机上附加到进程,然后将您要运行的计算机作为目标。

然后寻找您要调试的过程

您可以使用远程调试,并在拥有源代码的情况下在计算机上调试远程代码。 您还可以在远程应用程序中编写异常日志,以了解在代码中的什么位置发生了什么错误。 有关远程调试,请参见MSDN文章中有关远程调试的详细说明。

如何:启用远程调试

Visual Studio提供了对远程调试的支持,即可以在连接到网络的另一台计算机上调试.exe的功能。 项目设计器的“调试”页面上的“使用远程计算机”属性启用.exe的远程调试。 选择此选项时,必须指定将在其上运行.exe的计算机的名称。 .exe在远程计算机上的位置必须与Make exe路径属性的值匹配,该属性位于Project Designer的“编译”页面上。 为了在远程计算机上进行调试,必须满足以下条件:

  • 远程计算机必须安装了调试器组件。
  • 本地计算机的用户必须位于远程计算机上的“调试器用户”组中。
  • .exe必须位于远程计算机上的可共享目录中。 有关更多信息, 请参见远程调试设置

启用远程调试

  1. 确保正确配置了远程计算机以进行远程调试。2。 有关更多信息, 请参见远程调试设置
  2. 在解决方案资源管理器中选择一个项目后,在“项目”菜单上单击“属性”。
  3. 单击调试选项卡。
  4. 选择使用远程计算机复选框。
  5. 在“使用远程计算机”字段中,使用\\ domain \\ machinename格式输入远程计算机的名称。

我会检查远程调试。 您可以在此处找到有关信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM