我有一个C#类库,我也通过COM Interop使用。为了测试库,我在解决方案中添加了一个C#测试应用程序,将其设置为启动项目,然后我可以用这种方式进行测试。该库以这种方式正常工作,但是一个函数在从Visual C++ 6测试应用程序通过COM Interop进行调用时不起作用。在这种情况下如何调试库?我在Google上搜索了一个解决方案,但我能找到的唯一建议是向解决方案添加一个测试应用程序,当然在这种情况下我无法做到这一点。如何调试C#类库COM Interop组件
编辑:非常抱歉。我忘了说Visual C++测试应用程序是Visual C++ 6.
需要更多信息。通过试图找出你没有得到期望值的原因来调试它,你可以这样做,在调用COM方法之前和之后调试你自己的代码 – 2012-07-23 11:14:32
这正是问题所在。如何调试?对不起,我认为你误解了这个问题。 – Jonnster 2012-07-23 12:27:04
为什么你在使用如此古老的C++编译器?这是当然的问题,VS6对C#调试一无所知。通过将C++项目添加到您的解决方案来解决问题,以便您可以对它们进行调试。 – 2012-07-23 12:56:55