首页 > 解决方案 > 调试不进入类代码时使用“Step Into”

问题描述

我有一个包含两个项目的 VS2017 解决方案。一个是只有一个类的 comclass 项目。第二个项目是一个 WindowsApp 项目,它有一个用于测试 comclass 的表单。

我已将 WindowsApp 设置为解决方案的启动项目。

当 Windows 应用程序中的代码实例化 comclass 中的对象时,我尝试使用“步入”(F11) 来调试类对象的创建,但它永远不会进入类代码而是跳过它。

如果我在 comclass 代码中放置一个中断,它将在那里中断并允许我按预期进行调试。

我尝试删除调试设置“只是我的代码”,但没有成功。如何让“步入”功能按预期工作?

编辑:我使用 COM 类模板创建了初始 comclass 项目,如此处所述链接到 COM 类模板信息

标签: vb.net

解决方案


我在输出窗口中注意到了这一点:

步入:跨过属性“ComClass1.get_CustAddress”。要进入属性或运算符,请转到工具->选项->调试并取消选中“跳过属性和运算符(仅限托管)”。

这行得通。


推荐阅读