我正在尝试使用 Visual Studio 2010 调试旧版 VB6/ASP/COM+ 应用程序。COM+ DLL 已使用完整的调试信息进行编译,并具有相应的 .PDB 文件。我附加到 COM+ 组件的 dllhost 进程,在执行期间抛出异常时,我无法在调试器中看到错误的详细信息。
Err
在即时窗口中键入会显示0
。打字Err.Description
显示CXX0025: Error: operator needs class/struct/union
。
locals窗口不显示任何错误或异常信息。如何查看抛出异常的详细信息?
更新
我仍然无法查看错误信息或正确检查变量和对象。我还使用 Visual Studio 2010 调试应用程序的经典 ASP 页面 (VBScript) 部分,它似乎具有全功能的调试体验,即我可以正确检查变量和对象。由于带有 VBScript 的经典 ASP 是 VB6 的近亲,并且它们都是基于 COM 的,我是否也不能正确检查 VB6 错误、变量和对象?