【发布时间】:2013-05-21 05:50:48
【问题描述】:
我正在开发一个使用 PInvoke 调用非托管 C++ DLL 函数的 C# WPF 应用程序。 WPF 应用程序是使用 Blend 创建的。
非托管 C++ DLL 从 PInvoke 函数调用 CoInitializeEx(NULL, COINIT_MULTITHREADED)。我在这行代码中收到一条错误消息,上面写着"COM library already initialized with incompatible concurrency model"
我假设 WPF 本质上是 STAThread。我对吗?
如何解决上述错误?
【问题讨论】: