c# - 在 Visual Studio 中使用 .pdb 文件调试 VB 6.0 ActiveX DLL
问题描述
我有一个 VB 6.0 项目,我能够编译和构建 ActiveX DLL 和 .pdb 文件。
我已在 Visual Studio 2019 中将 .dll 作为 COM 引用添加到我的 C# 项目,它工作正常。
问题是我在 Visual Studio 中调试期间无法进入 ActiveX DLL,并且没有加载 .pdb 文件。
Visual Studio 可以使用 VB 6.0 的 .pdb 文件吗?有什么我想念的吗?
提前致谢。
解决方案
您必须附加到 ActiveX 容器(最有可能是 IE)。
https://docs.microsoft.com/en-us/visualstudio/debugger/how-to-debug-an-activex-control?view=vs-2019
推荐阅读
- gramex - Gramex-FormHandler-Filter-使用 url-param 的列的唯一值
- c++ - 如何在结构的`std::list`中搜索?
- angularjs - {$ ... $} 在 django 模板中代表什么?
- javascript - react 在同一页面下载文档
- azure - Azure 数据工厂中的 PATCH 请求
- rpa - 如何使用 Web Recorder 的“文件下载”命令下载需要认证的文件?
- java - 在浏览器中打开特定链接,而不是通过正则表达式打开 webview
- spring-boot - 如果 Header 本身不存在,我们想在 Camel 的 routeBuilder 中验证并继续
- powershell - 如何使用网络用户删除我的密码?
- javascript - 如何根据条件从数组中删除重复元素?