Lync-SDK MissingMethod-异常

Lync-SDK MissingMethod-Exception

我正在尝试更新您的 Skype 以进行业务集成。目前我们使用的是用 .net 3.5 构建的旧 sdk。现在我们想在 .net 4.0 中使用新的 sdk 构建。所以我从 https://www.microsoft.com/en-us/download/details.aspx?id=36824 下载了实际的 lync-sdk(它也适用于 Skype for Business)并安装了它。

之后,我更新了我们正在使用的 dll,并尝试 运行 我们的应用程序。不幸的是它不起作用。

为了找出新 lync-dll 的问题所在,我制作了一个小型 WPF 应用程序,我在其中引用了新的 dll。

当我调用 LyncClient client = LyncClient.GetClient(); 时,出现以下异常:

System.MissingMethodException: 'Methode nicht gefunden: "Microsoft.Lync.Model.LyncClient Microsoft.Lync.Model.LyncClient.GetClient(Boolean)".'

我可以在 intellisens 中看到该方法。我对这个问题有点困惑。

有人知道问题出在哪里吗?

我的计算机上只安装了 Visual Studio 2017。


问题出在 Microsoft.Lync.Model.dll 内。如果我将 "old" 与 运行 一起用于 .net 3.5,则一切正常。使用新的 dll 我得到异常

解决了。问题是 SDK-Installer 将 SDK 安装到 GAC 中,这就是问题所在。