由于以下错误,UCCAPI.DLL“ CLSID {201D2DCD-AF4F-484E-9793-56CAC5EC0C16}失败:80040154未注册类

时间:2018-07-02 15:44:04

标签: dll dllregistration uccapi

https://social.msdn.microsoft.com/Forums/sqlserver/en-US/d3cfab4d-4b2b-43b8-a4da-6e46e91cd99b/uccapidll-not-registered?forum=ucclientsdk,存在有关Microsoft提供的uccapi.dll的问题,其中存在错误:

由于以下错误,检索具有CLSID {201D2DCD-AF4F-484E-9793-56CAC5EC0C16}的组件的COM类工厂失败。

Uccapi.dll已被注册。 Microsoft.Office.Interop.Uccapi也包含在参考中。具体来说,此错误会引发,

UccUriManager uriManager =新的UccUriManager();

我收到COM类工厂未注册的例外情况。

已确认的解决方案是将清单文件添加到我使用VB.NET的C#项目中,因此我添加了清单文件(认为已经存在),但是解决方案如下:


确保项目中有清单文件,否则,请执行以下操作:

manifestVersion =“ 1.0”>

version =“ 1.1.0.0”

processorArchitecture =“ x86”

name =“ IMVoIPSample.exe”

type =“ win32”

/>

type =“ win32”

name =“ Microsoft.VC80.CRT”

version =“ 8.0.50727.762”

processorArchitecture =“ x86”

publicKeyToken =“ 1fc8b3b9a1e18e3b”

/>

version =“ 2.0.0.0”

processorArchitecture =“ x86”

name =“ UCCAPI”

type =“ win32”

/>

只需将程序集名称替换为适合您项目的名称即可。另外,请确保已在项目属性中选择了新清单。

标记


我使用上述内容编辑了清单文件,但uccapi.DLL似乎仍未注册

我需要执行以下操作吗?: "Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))"

Error 80040154 (Class not registered exception) when initializing VCProjectEngineObject (Microsoft.VisualStudio.VCProjectEngine.dll)

我有64位

0 个答案:

没有答案