在机器上调试代码而不安装Visual Studio

本文关键字:不安 安装 Visual Studio 代码 机器 调试 | 更新日期: 2023-09-27 18:08:20

我有一台测试机器,我的程序需要在这台机器上运行。它不能运行,但我不知道原因。

我想在不安装Visual Studio 2012的情况下调试该机器上的代码以检查问题。我有这个程序的源代码。我该怎么办?

谢谢。

在机器上调试代码而不安装Visual Studio

你需要使用远程调试工具,进入你的开始菜单,找到你的visual studio并展开它,找到visual studio tools,然后找到远程调试文件夹。

当你有这个拷贝x86或x64文件夹到机器上你想调试和运行应用程序或网页和msvsmon.exe。

然后在您的机器上从调试菜单中附加到process,然后针对您想要运行的机器。

然后查找要调试的进程

您可以使用远程调试和调试您的机器上的远程代码,因为您有源代码。您还可以在远程应用程序中编写异常日志,以了解在代码中的哪个位置发生了什么错误。关于远程调试,请参阅MSDN文章中关于远程调试的详细说明。

如何:启用远程调试

Visual Studio提供了对远程调试的支持,也就是说,能够在连接到您的网络的另一台计算机上调试.exe。"项目设计器"的"调试"页上的"使用远程计算机"属性启用.exe的远程调试。当选择此选项时,必须指定.exe将在其上运行的机器的名称。.exe在远程计算机上的位置必须与"项目设计器"的"编译"页上的"生成exe路径"属性的值匹配。要在远程机器上进行调试,必须满足以下条件:

  • 远程机器必须安装调试器组件
  • 本地机器的用户需要在远程机器的调试器用户组中。
  • .exe必须在远程机器上的可共享目录中。有关详细信息,请参见远程调试设置。

打开远程调试

  1. 确保远程机器为远程2正确配置。调试。有关详细信息,请参见远程调试设置。
  2. 在解决方案资源管理器中选中项目后,在项目菜单上单击属性。
  3. 单击Debug选项卡。
  4. 选择使用远程机器复选框。
  5. 在"使用远程机器"字段中,输入远程机器的名称,格式为"'domain'machinename"。

我会检查远程调试。