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 中,这就是问题所在。
我正在尝试更新您的 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 中,这就是问题所在。