我正在使用 AxRDPViewer COM 组件msdn进行远程协助,并且突然停止引发其补充事件,如 OnConnectionEstablished、OnConnectionAuthenticated 等。
该组件托管在 WPF 窗口中,如下所示
<DockPanel Margin="1,0,1,0">
<WindowsFormsHost x:Name="_FORMS_HOST">
<WindowsFormsHost.Child>
<rdp:AxRDPViewer x:Name="RDP_VIEW" />
</WindowsFormsHost.Child>
</WindowsFormsHost>
</DockPanel>
该组件本身似乎工作,我得到正确的连接,但仍然没有任何事件。没有错误或异常抛出,因此很难理解问题出在哪里。
希望有人知道这可能来自哪里。谢谢!
编辑
看起来生成的 Com 库没有正确生成。我用以前版本中的旧版本替换了它们,并且事件开始按预期提出。问题是为什么生成的库 AxInterop.RDPCOMAPILib.dll 和 Interop.RDPCOMAPILib.dll 有这些问题以及如何解决这些问题。
如果有任何区别,我正在使用最新的 VS 2019。
谢谢!