第三方SDK DLL可与WPF一起使用,但不能与UWP一起使用

时间:2019-03-22 19:31:04

标签: c# uwp

我有一个第三方SDK,分别是.dll和tlb。它可以在WPF中正常工作,但是当我将其添加到UWP项目中时,一旦到达使用sdk的屏幕,它就会抛出

  具有CLSID的COM组件的

实例   使用CoCreateInstanceFromApp的{DBA84AA0-3342-4AF0-96ED-3D8D08D544F3}   由于以下错误而失败:80040154未注册类   (来自HRESULT的异常:0x80040154(REGDB_E_CLASSNOTREG))。请   确保您的COM对象在允许的列表中   CoCreateInstanceFromApp

无论如何,都可以使.dll或tbl与正在开发的UWP应用一起使用。我同时拥有.dll的x64和x86版本。

1 个答案:

答案 0 :(得分:2)

您使用的第三方SDK似乎不支持UWP。 WPF和UWP使用非常不同的API。

您将必须要求他们更新其库并将其分发给您。