1
我一直在阅读关于使用C++ CLI的本机托管interops,并且我知道interop可能有两种方式 - 您可以从本机代码或本机代码调用托管程序集(混合)组装。Interop - 是否从托管或反之亦然
我的问题是 - 是否有任何指导方针/经验法则选择互操作的方向,即决定是否从托管调用本地或反之亦然。或者我互操作的方式没有区别?
在我的情况下,我有本地代码,执行大量的数据处理和实时通信。这必须与一个看起来很整洁的WPF GUI一起工作。我可以让我的本机代码调用WPF功能,或者将纯净的C#WPF前端调用插入本机后端。我也有一个必须在WPF中托管的视图,但其内容需要定期从本机代码更新。