我有一个用C ++编写的遗留COM对象,我需要从C#客户端进行调试。我只需要逐步完成C ++代码,而不是C#代码。这可能吗?如何设置它?
答案 0 :(得分:1)
获得COM服务器的源代码后,将其加载到VS20xx中并将.NET应用程序设置为启动程序。在类创建函数和COM服务器接口的方法中添加断点。
运行程序时,VS可能声称该程序没有调试信息。忽略这一点,您的COM服务器有调试信息。
答案 1 :(得分:1)
在没有调试器的情况下启动客户端,然后在调试器设置中附加调试器选择“Native code”。