1

我正在使用文章中提到的步骤编写一个 IM 客户端: https ://msdn.microsoft.com/en-us/library/office/jj900715.aspx 。如果系统中安装了 lync,我的客户端工作正常(事件除外),但如果卸载了 lync 客户端(未安装 lync 客户端)则失败。文章中提到:

重要提示:所需接口的类型库嵌入在 Lync 2013/Skype for Business 中。对于第三方集成商,这仅在目标计算机上安装了 Lync 2013 和 Skype for Business 时才有效。如果您使用 Office Standard 进行集成,则需要提取类型库并将其安装在目标计算机上。Lync 2013 SDK 包括 Microsoft.Office.UC.dll 文件。

现在我被困在这里。如何提取所需接口的类型库?我试图从下面的“Microsoft.Office.Uc.dll”中提取 if 但得到如下错误:

C:\Windows\Microsoft.NET\Framework\v4.0.30319>RegAsm.exe /tlb "C:\requiredTlb\Microsoft.Office.Uc.dll" Microsoft .NET Framework 程序集注册实用程序版本 4.6.1055.0 for Microsoft .NET Framework版本 4.6.1055.0 版权所有 (C) Microsoft Corporation。版权所有。

类型注册成功

RegAsm:错误 RA0000:CLR 程序集“C:\requiredTlb\Microsoft.Office.Uc.dll”是从类型库导入的,无法重新导出到类型库。确保已注册从中导入程序集的类型库。

请在这方面帮助我。我是 COM 编程新手,所以不知道如何进行。

谢谢,迪利普

4

0 回答 0