我有一个第三方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版本。
答案 0 :(得分:2)
您使用的第三方SDK似乎不支持UWP。 WPF和UWP使用非常不同的API。
您将必须要求他们更新其库并将其分发给您。