gpt4 book ai didi

c# - 从其他应用程序调试 C# 代码

转载 作者:太空宇宙 更新时间:2023-11-03 18:49:17 24 4
gpt4 key购买 nike

我正在从 QTP 加载一个 dll (c#)。 qtp测试启动时是否可以调试c#代码。

最佳答案

是的,您可以调试 dll,但您需要源代码(除非您想查看反汇编),并且您还需要用于程序集的 PDB(调试符号)。设置非常简单...

  1. 启动QTP应用
  2. 启动 Visual Studio
  3. 打开源代码并确保 pdb 与 dll 在同一目录中
  4. 在 VS 中转到调试菜单并选择附加到进程
  5. 在进程列表中,选择QTP进程,点击“附加”
  6. 在代码中设置断点
  7. 开始执行代码的测试,如果一切顺利,你应该打断点

注意:如果没有命中断点,VS 可能找不到 PDB,您需要在 VS 的选项中添加路径(或其他可以找到它们的东西)。

此外,如果仍然无法正常工作(主要是在查看发布构建代码时),请尝试在“工具”->“选项”->“调试选项”页面中关闭“仅启用我的代码”。

更新: 回复评论...如果您转到工具->选项...选择左侧列表中的“调试”并展开它,然后选择您可以添加的“符号” VS 在那里搜索符号的路径。此外,如果您没有确切的符号,您可以右键单击断点并选择位置并选中允许符号不同步的选项。

希望这对您有所帮助!

关于c# - 从其他应用程序调试 C# 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1543895/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com