Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 第三方sdk dll可用于WPF,但不能用于UWP_C#_Uwp - Fatal编程技术网

C# 第三方sdk dll可用于WPF,但不能用于UWP

C# 第三方sdk dll可用于WPF,但不能用于UWP,c#,uwp,C#,Uwp,我有一个作为.dll和tlb提供的第三方sdk。它可以与WPF一起工作,但是当我将它添加到UWP项目时,一旦我到达使用它抛出的sdk的屏幕 具有CLSID的COM组件的实例 {DBA84AA0-3342-4AF0-96ED-3D8D08D544F3}使用CoCreateInstanceFromApp 由于以下错误而失败:80040154类未注册 (HRESULT的例外:0x80040154(REGDB_E_CLASSNOTREG))。请 确保您的COM对象位于允许的 协同创建InstanceFr

我有一个作为.dll和tlb提供的第三方sdk。它可以与WPF一起工作,但是当我将它添加到UWP项目时,一旦我到达使用它抛出的sdk的屏幕

具有CLSID的COM组件的实例 {DBA84AA0-3342-4AF0-96ED-3D8D08D544F3}使用CoCreateInstanceFromApp 由于以下错误而失败:80040154类未注册 (HRESULT的例外:0x80040154(REGDB_E_CLASSNOTREG))。请 确保您的COM对象位于允许的 协同创建InstanceFromapp


是否有任何方法可以使.dll或tbl与我正在开发的UWP应用程序一起工作。我有x64和x86版本的.dll。

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


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

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


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

猜测UwpRight中不支持它要对此进行读取()另一种替代解决方案是将库包含到无头wpf应用程序中,并使用桌面网桥调用该方法。猜测UwpRight中不支持它要对此进行读取()另一个替代解决方案是将库包含到一个无头wpf应用程序中,并使用桌面桥调用该方法。SDK调用CoCreateInstanceFromApp而不是CoCreateInstance意味着它应该支持UWP。
CoCreateInstanceFromApp
支持UWP,但它只允许创建一组特定的CLSID。SDK试图创建的一个可能不在该列表中。SDK调用CoCreateInstanceFromApp而不是CoCreateInstance这一事实意味着它应该支持UWP。
CoCreateInstanceFromApp
支持UWP,但它只允许创建一组特定的CLSID。SDK试图创建的那个可能不在该列表中。