2010-07-15 35 views
1

我有一个用C++编写的遗留COM对象,我需要从C#客户端进行调试。我只需要遍历C++代码,而不是C#代码。这可能吗?一个人怎么去设置这个呢?使用.NET客户端调试COM对象

回答

1

如果您有COM服务器的源代码,请将其加载到VS20xx中,并将.NET应用程序设置为程序以启动。在类创建函数处添加断点并在COM服务器接口处添加方法。

当你运行该程序时,VS可能声称该程序没有调试信息。忽略这一点,你的COM服务器有调试信息。

1

在没有调试器的情况下启动客户端,然后在调试器设置中附加调试器,选择“Native code”。