在不安装的情况下在机器上调试代码 Visual Studio
Debug code on machine without installing Visual Studio
我有一台测试机器,我的程序需要在该机器上 运行。它无法 运行 但我不知道原因。
我想调试那台机器上的代码来检查问题,而不需要在那台机器上安装 Visual Studio 2012。我有程序的源代码。我应该怎么办?
谢谢。
您可以使用 remote debugging 并在您的计算机上调试远程代码,因为您拥有源代码。您还可以在远程应用程序中编写异常日志,以了解代码中的什么地方发生了什么错误。对于远程调试,请参阅 MSDN 文章中有关远程调试的详细说明。
How to: Enable Remote Debugging
Visual Studio 提供对远程调试的支持,即在连接到网络的另一台计算机上调试 .exe 的能力。项目设计器调试页面上的使用远程机器 属性 启用 .exe 的远程调试。选择此选项后,您必须指定 .exe 将在其上运行的计算机的名称 运行。 .exe 在远程机器上的位置必须与 Make exe 路径 属性 的值匹配,该路径位于项目设计器的编译页面上。
为了在远程机器上调试,必须满足以下条件:
- 远程机器必须安装调试器组件。
- 本地机器的用户需要在远程机器上的 Debugger Users 组中。
- .exe 必须位于远程计算机上的可共享目录中。
如需更多信息,see Remote Debugging Setup.
启用远程调试
- 确保为远程 2. 调试正确配置了远程机器。如需更多信息,see Remote Debugging Setup.
- 在解决方案资源管理器中选择项目后,在“项目”菜单上单击“属性”。
- 单击“调试”选项卡。
- Select 使用远程计算机复选框。
- 在“使用远程机器”字段中,使用 \domain\machinename.
格式输入远程机器的名称
我会检查远程调试。您可以找到有关 here.
的信息
您将需要使用远程调试工具,转到您的开始菜单,找到您的 visual studio 并展开它,找到 Visual Studio 工具,然后找到远程调试文件夹。
完成后,将 x86 或 x64 文件夹复制到要调试的机器上,运行 应用程序或网页,然后 msvsmon.exe。
然后在您的机器上从调试菜单附加到进程,然后将您想要 运行 的机器作为目标。
然后寻找你要调试的进程
我有一台测试机器,我的程序需要在该机器上 运行。它无法 运行 但我不知道原因。
我想调试那台机器上的代码来检查问题,而不需要在那台机器上安装 Visual Studio 2012。我有程序的源代码。我应该怎么办?
谢谢。
您可以使用 remote debugging 并在您的计算机上调试远程代码,因为您拥有源代码。您还可以在远程应用程序中编写异常日志,以了解代码中的什么地方发生了什么错误。对于远程调试,请参阅 MSDN 文章中有关远程调试的详细说明。
How to: Enable Remote Debugging
Visual Studio 提供对远程调试的支持,即在连接到网络的另一台计算机上调试 .exe 的能力。项目设计器调试页面上的使用远程机器 属性 启用 .exe 的远程调试。选择此选项后,您必须指定 .exe 将在其上运行的计算机的名称 运行。 .exe 在远程机器上的位置必须与 Make exe 路径 属性 的值匹配,该路径位于项目设计器的编译页面上。 为了在远程机器上调试,必须满足以下条件:
- 远程机器必须安装调试器组件。
- 本地机器的用户需要在远程机器上的 Debugger Users 组中。
- .exe 必须位于远程计算机上的可共享目录中。 如需更多信息,see Remote Debugging Setup.
启用远程调试
- 确保为远程 2. 调试正确配置了远程机器。如需更多信息,see Remote Debugging Setup.
- 在解决方案资源管理器中选择项目后,在“项目”菜单上单击“属性”。
- 单击“调试”选项卡。
- Select 使用远程计算机复选框。
- 在“使用远程机器”字段中,使用 \domain\machinename. 格式输入远程机器的名称
我会检查远程调试。您可以找到有关 here.
的信息您将需要使用远程调试工具,转到您的开始菜单,找到您的 visual studio 并展开它,找到 Visual Studio 工具,然后找到远程调试文件夹。
完成后,将 x86 或 x64 文件夹复制到要调试的机器上,运行 应用程序或网页,然后 msvsmon.exe。
然后在您的机器上从调试菜单附加到进程,然后将您想要 运行 的机器作为目标。
然后寻找你要调试的进程